راکت

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

2 پاسخ

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

ftp
ftp
@ftp
ثبت پرسش جدید

پاسخ‌ها

2
داود خانی
داود خانی
@davoodkhany

تخصص: برنامه نویس لاراول و متخصص سئو

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

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

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

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

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

ftp
ftp
@ftp

تخصص: ساده

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

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

شاید پاسخ شما همین‌جا باشد

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

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