【发布时间】:2019-04-17 06:49:40
【问题描述】:
目前我可以将文件名存储在数据库和 laravel 的公共文件夹中,但我想将文件路径存储在数据库中?
我的控制器:
$image=$userProfile['image'];
$image1 = base64_decode($image);
$filename = time().'.'.$extension;
Storage::disk('public')->put($filename,$image1);
$this->user->where('id', Auth::user()->id)->update(['profile_pic' => $filename]);
如何将图像路径存储在 laravel 中,图像名称存储在公共文件夹中?我正在使用 base64 以 json 格式发送图像。
您的帮助将不胜感激?
【问题讨论】:
-
您应该将路径命名为
['profile_pic' => $filePath.$filename],尽管我不建议将路径存储在数据库中以防以后更改。如果它发生变化,您必须修改所有记录。 -
你能编辑我的代码吗?