我是 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 关注
- 99 浏览
添加回答
举报
0/150
提交
取消