【发布时间】:2020-12-14 22:49:33
【问题描述】:
我是 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数据库中没有更新。
希望我能得到答复,谢谢。
【问题讨论】:
-
我看不到您将图像文件保存到 blob 的位置。我可以看到你只保存了图像的名称。
标签: php mysql laravel image blob