Laravel 8 - 图像未显示

问题描述 投票:0回答:1

我正在开发一个 Laravel 项目,现在我正在尝试显示

storage/app/public/screenshots
文件夹中的图像,但该图像未显示。

enter image description here

我想我已经正确设置了所有内容,但图像仍然没有出现

enter image description here 文件使用此格式保存

enter image description here

我尝试使用

chmod -R 775
存储,但我不能,因为我使用Windows。有谁知道如何解决这个问题?谢谢你

php html laravel xampp laravel-8
1个回答
0
投票

您可以通过编写下面的一行来完成此操作,但希望图像保存在您已经运行此命令的文件夹中

php artisan storage:link
如果未运行,请运行此命令来设置符号链接。

<img src="{{ url('screenshots/'.$row->screenshot) }}">

<img src="{{ asset('storage/'.$row->screenshot) }}">

第一个

screenshots
是存储图像的文件夹,
$row->screenshot
是数据库中的字段。

并双重验证图像是否存在于

screenshots
文件夹中。

© www.soinside.com 2019 - 2024. All rights reserved.