1masoud
6 سال پیش توسط 1masoud مطرح شد
9 پاسخ

سوال در مورد مشکل در لاراول

من زمانی که اطلاعات رو در دیتابس آپدیت می کنم id هم آپدیت میشه و اگر عددش ۱ باشه با آپدیت میشه ۲ می خواهم این مشکل رو حل کنم
کدمم اینه

$u=InfoModel::updateOrCreate([//این کارش آپدیت و ایجاد کردن است
'title'=>trim($file30),
'bazdid'=>$eeee,
'date'=>$rrr,
'building_clip_date'=>$file21,
'link_id'=>$rr,
'labels'=>$file10,
'labels_link'=>$file13,
'category'=>$file17,
'category_link'=> urldecode($file19),
]);

javascript
تگ‌های محبوب
ثبت پرسش جدید
1masoud
تخصص : php,laravel
@masoudproton 6 سال پیش مطرح شد
علیرضا اصلانی
تخصص : Web and Mobile Developer
@aaslani 6 سال پیش مطرح شد
0

شما باید رکورد مورد نظر رو اول پیدا کنی بعد روش تابع update رو فراخوانی کنی


1masoud
تخصص : php,laravel
@masoudproton 6 سال پیش مطرح شد
0

@aaslani
رکور مورد نظر پیدا شده من میخواهم idآپذیت نشه فقط همین


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

برای آپدیت کردن از update استفاده کنید.

$info = App\InfoModel::find(1);
$info->title = 'New Title';
$info->save();

1masoud
تخصص : php,laravel
@masoudproton 6 سال پیش مطرح شد
0

@ali.bayat

علی آقا مشکل من این که آپدیت میشه اما id آپدیت میشه مثلا id=۱۰ با آپدیت کردن id=11می خواهم id همان 10 بمونه و بقیه فیلد ها آپدیت شن


بهنام فلاح پور
@gharibe.ashna2012 6 سال پیش مطرح شد
0

شما شرط آپدیت شدن رو ننوشتی اصلاً
اینو امتحان کنید :

$u=InfoModel::updateOrCreate(['id' => 10],
[
'title'=>trim($file30),
'bazdid'=>$eeee,
'date'=>$rrr,
'building_clip_date'=>$file21,
'link_id'=>$rr,
'labels'=>$file10,
'labels_link'=>$file13,
'category'=>$file17,
'category_link'=> urldecode($file19),
]);

1masoud
تخصص : php,laravel
@masoudproton 6 سال پیش مطرح شد
0

@gharibe.ashna2012

نباید بهش id=10 بدیم خودش باید بر اساس titile آپدیت کنه


بهنام فلاح پور
@gharibe.ashna2012 6 سال پیش مطرح شد
0

خب پس شرط title رو بیارید اولش

$u=InfoModel::updateOrCreate(['title' => trim($file30)],
[
'title'=>trim($file30),
'bazdid'=>$eeee,
'date'=>$rrr,
'building_clip_date'=>$file21,
'link_id'=>$rr,
'labels'=>$file10,
'labels_link'=>$file13,
'category'=>$file17,
'category_link'=> urldecode($file19),
]);

1masoud
تخصص : php,laravel
@masoudproton 6 سال پیش مطرح شد
0

@gharibe.ashna2012
اوکی انجام میده جوابو بهتون اطلاع میدم


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

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