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

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

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


ثبت پرسش جدید
داود خانی
تخصص : برنامه نویس لاراول و متخصص سئو...
@davoodkhany 4 سال پیش مطرح شد
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 4 سال پیش مطرح شد
0

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

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

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

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