2 回答

TA贡献1820条经验 获得超2个赞
对于 Laravel 图像应该存储在存储文件夹中,或者您可以在存储文件夹中创建一个文件夹。您还需要创建符号链接
php artisan storage:link
这是将文件上传到存储文件夹的方法
if ($request->hasFile('file_name')) {
$file = $request->file('file_name');
$fileName = str_replace(' ', '-', $file->getClientOriginalName());
$uploadPath = storage_path('app/public/folder_name');
$path = $request->file('file_name')->move($uploadPath, $fileName);
$uploadPathFile = $fileName;
}
然后将路径保存到数据库。用于在刀片中显示图像
<img src="/storage/folder_name/{{$data->image}}" alt="No image available" class="img-thumbnail">
这里 $data->image 只是路径
- 2 回答
- 0 关注
- 312 浏览
添加回答
举报