php - 无法从 Laravel 5.8 中的存储中检索图像
问题描述
我无法从存储中检索图像,我不知道为什么。我尝试了很多方法,但没有奏效。我运行了以下命令:
php artisan storage:link
我尝试了这些,但都没有奏效:
<img src="/storage/images/{{$slide->image}}" class="d-block w-100" alt="...">
<img src="{{asset('/storage/images/'.$slide->image)}}" class="d-block w-100" alt="...">
<img src="{{Storage::get('public/images/', $slide->image) }}" class="d-block w-100" alt="...">
解决方案
php artisan storage:link
创建一个从to的符号链接。public/storage
storage/app/public
所以你必须打电话public/storage/images/
才能访问图像。
因此,在您的刀片中,您需要将源链接到以下内容:
<img src="{{ asset('storage/app/images/'.$slide->image) }}"></img>
推荐阅读
- reactjs - 嵌套 React Context Provider 并使用 useContext 是一个问题吗?
- c# - X。Equals(null) 返回 false(仅适用于不可为空的值类型)
- python - 使用 python 2 运行脚本时出现语法错误
- react-native - React Native 上的 MobX 反应状态
- android - 从 url 获取图像并在图像视图中显示时调整图像大小
- javascript - 更改 Firebase 中元素的路径
- python - 多次拟合相同的 SVM 模型后得到略有不同的 SVM 模型
- javascript - Youtube API, Javascript - 上传视频
- mysql - 如何在docker compose中将spring app与mysql通信?
- javascript - 使用单个数组 angular component.html 显示矩阵