• 1400/02/19

fillable , update :

سلام.

چرا fillable , guarded واسه update کار نمیکنن؟ولی واسه store کردن کار میکنه

 تو update راحت میتونم id , created_at ,اینارو  عوض کنم

  • 1400/02/19
  • ساعت 22:50

سلام دوست عزیز ،

برای update کردن هنگام ذخیره در کنترلر از متد fill اسفاده کنید . 

مثال : $model->fill(['tabaleColumn' => 'variable']);

  • 1400/02/20
  • ساعت 11:38

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

مگه فقط هرچی  تو  fillable باشه پرنمیشه؟ تو update کردن fillable رو درنظر نمیگیره.


  • 1400/02/20
  • ساعت 18:39

سلام مجدد ؛

طبق مستندات لاراول خیر فقط برای ذخیره کردن و ساخت رکورد جدید .

laravel mass assignment


  • 1400/02/21
  • ساعت 13:12

خب پس باید واسه update چکار کرد بدون fillable؟


  • 1400/02/21
  • ساعت 19:37

سلام مجدد ؛

بالا توضیح دادم باید از متد fill توی کنترلر استفاده کرد.


  • 1400/02/21
  • ساعت 21:09

باید حتما بعد از create کردن استفاده کرد؟

اینجوری نشد


  • 1400/02/21
  • ساعت 23:18

سلام مجدد ؛

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

https://laracasts.com/discuss/channels/eloquent/eloquent-different-guarded-for-update


  • 1400/02/23
  • ساعت 00:45

با سلام خدمت شما همراه عزیز

 

لینک زیر کمکتون میکنه

 

https://stackoverflow.com/questions/30454013/does-laravel-fillable-protect-when-using-update


logo-samandehi