راکت
ftp
ftp
توسط ftp مطرح شد
2 پاسخ

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

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


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

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

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

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

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