سلام.
چرا fillable , guarded واسه update کار نمیکنن؟ولی واسه store کردن کار میکنه
تو update راحت میتونم id , created_at ,اینارو عوض کنم
سلام دوست عزیز ،
برای update کردن هنگام ذخیره در کنترلر از متد fill اسفاده کنید .
مثال : $model->fill(['tabaleColumn' => 'variable']);
هنگام ذخیره کردن نیست
مگه فقط هرچی تو fillable باشه پرنمیشه؟ تو update کردن fillable رو درنظر نمیگیره.
سلام مجدد ؛
طبق مستندات لاراول خیر فقط برای ذخیره کردن و ساخت رکورد جدید .
خب پس باید واسه update چکار کرد بدون fillable؟
سلام مجدد ؛
بالا توضیح دادم باید از متد fill توی کنترلر استفاده کرد.
باید حتما بعد از create کردن استفاده کرد؟
اینجوری نشد
سلام مجدد ؛
اینو ببینید شاید کمکتون کنه :
https://laracasts.com/discuss/channels/eloquent/eloquent-different-guarded-for-update
با سلام خدمت شما همراه عزیز
لینک زیر کمکتون میکنه
https://stackoverflow.com/questions/30454013/does-laravel-fillable-protect-when-using-update