🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ devnafisi
چطوری مقدار یک foreignId رو توی آپدیت برابر با null قرار بدیم
جامعه لاراول ایجاد شده در ۱۴ مرداد ۱۴۰۲

سلام من یه فیلد توی table users دارم که foreignId  هستش و nullable هستش،وقتی مقدارش پر میشه و میخوام برگردونم به حالت null نمیشه:

نمونه کد :

User::find($value)->update([
     'team_id' => null,
 ]);

سلام محمد عزیز

با این دو روش میتونید:

User::find($value)->forceFill([
     'team_id' => null,
 ])->save();
//======//
$user = User::find($value);
if ($user) {
    $user->team_id = null;
    $user->save();
}
بهترین پاسخ
احمدرضا فاطمی کیا ۱۴ مرداد ۱۴۰۲، ۱۷:۰۰