对于那些和我有同样问题的人,该怎么做: 删除 public 上的文件夹 storage 并重新输入命令“php artisan storage:link”
添加 src="/ 并尝试一下
检查文件夹中可用的图像
ProjectName/public/storage/images/a30_1606210965.jpg
阅读这篇文章/链接...
https://www.itsolutionstuff.com/post/how-to-display-image-from-storage-folder-in-laravelexample.html
来自上面的文章
<img src="{{ asset('/images/'.$clothe->image) }}" alt="" title="">
以下代码在我这边运行良好。
.env
FILESYSTEM_DRIVER=public
Php artisan config:clear
上传图片代码
$request->file('image')->store('image');
刀片锉刀
<img src="{{ asset('storage/'.$clothe->image) }}" alt="" title="">
我在本地计算机上的 Laravel 项目中使用 XAMPP 时遇到了类似的问题。在 /public 目录中找不到我的图像,并且出现错误:ERR_INVALID_HTTP_RESPONSE。这是我的图像的原始(错误)HTML:
<img class="w-24" src="{{asset('images/logo.png')}}" alt="Logo" class="logo" />
最初我使用的是 artisan:
php artisan serve
我找到了解决问题的方法。
我没有使用 php artisanserve,而是使用了以下内容:
php -S localhost:8000 -t public
我必须在图像路径中添加一个“../”:
<img class="w-24" src="{{asset('../images/logo.png')}}" alt="Logo" class="logo" />