ftp
5 سال پیش توسط ftp مطرح شد
2 پاسخ

ذخیره کردن موارد تکراری در دیتابیس

@hesammousavi
من از updateorcreate برای چاپ نکردن رکورد تکراری استفاده کردم اما بعضی رکوردهای من تکراری هستند
میشه مثال یا طریقه نوشتنشو بگید


فلاتر
تگ‌های محبوب
ثبت پرسش جدید
داود خانی
تخصص : برنامه نویس لاراول و متخصص سئو...
@davoodkhany 5 سال پیش مطرح شد
0

سلام می تونی از دایکومنتش هم ببینی :

https://laravel.com/docs/5.8/eloquent

اینم مثال خود سایت :

$flight = App\Flight::updateOrCreate(
['departure' => 'Oakland', 'destination' => 'San Diego'],
['price' => 99, 'discounted' => 1]
);

این متد دقیقا مشابه متد firstOrCreate می مونه با این تفاوت که ابتدا اقدام به آپدیت کردن یک مدل می‌کنه و اگر آن مدل وجود نداشت ابتدا آن را ساخته و سپس عمل بروزرسانی را انجام می‌دهد. در صورت استفاده از این متد نیازی به اعمال دستور ()save نیست:


ftp
تخصص : ساده
@ftp 5 سال پیش مطرح شد
0

@davoodkhany
اولین کروشه مشخص میکنه یونیک باشه یا اینجوری نیست

['departure' => 'Oakland', 'destination' => 'San Diego'],

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام