我是 Laravel 的新手。將更新選項動態添加到我的網站時,BLOB 圖像未更新。這是我的功能:public function update_giftcard($id , Request $data){ $gift['name'] = $data->name; $gift['description'] = $data->description; $gift['category'] = $data->category; /*IMG STORAGE*/ if($data->hasFile('img')) { $image = $data->file('img')->getClientOriginalName(); $data->file('img')->move("uploads", $image); $gift['image'] = $image; } Giftcards::where('id' , $id)->first()->update($gift);}在這里,當我這樣做時echo $gift['image'],文件名被成功打印,圖像也被成功上傳,但它沒有在 mysql 數據庫中更新。希望我能得到答案,謝謝。
1 回答

慕的地6264312
TA貢獻1817條經驗 獲得超6個贊
您正在使用批量分配更新數據。您是否在 $fillable 中添加了“圖像”?
轉到您的禮品卡模型并添加
protected $fillable = [
'image'
];
- 1 回答
- 0 關注
- 147 瀏覽
添加回答
舉報
0/150
提交
取消