Php 未显示Laravel刀片图像

Php 未显示Laravel刀片图像,php,laravel,laravel-blade,Php,Laravel,Laravel Blade,我使用的是Laravel 8 试图显示存储/app/subject\u image/路径中的图像,但未显示 下面是我在blade <img src="{{asset("storage/subject_image/$data->subject_image")}}" alt=""> subject_image”)}}“alt=”“> 我还检查了chrome上的元素,它显示了正确的路径和正确的图像名称,但仍然没有显示。下

我使用的是
Laravel 8

试图显示
存储/app/subject\u image/
路径中的图像,但未显示

下面是我在
blade

<img src="{{asset("storage/subject_image/$data->subject_image")}}" alt="">
subject_image”)}}“alt=”“>
我还检查了chrome上的元素,它显示了正确的路径和正确的图像名称,但仍然没有显示。下面是InSect元素屏幕截图


重要注意事项

存储文件夹无法从web浏览器公开访问,因此我们必须创建一个符号链接

什么是符号链接?

您可以将符号链接称为
别名
指针
,指向
路径目录

在哪里可以配置符号链接?

您可以在
文件系统
配置中配置符号链接 位于路径为config/filesystems.php的文件

现在让我们配置符号链接

假设我们有一个图像文件位于
storage/app/folder1/img.jpg

现在让我们为上述路径配置符号链接-

步骤1:打开
config/filesystems.php
并配置自定义符号链接

public_路径('my_custom_symlink_1')=>storage_路径('app/folder1'),

步骤2:现在运行
Artisan命令

php artisan存储:链接

仅仅在文件系统中配置符号链接是行不通的,您必须运行
php artisan storage:link
来创建/激活符号链接

步骤3:现在您可以使用符号链接在浏览器中访问目标文件


您的图像位于哪里?在
public
文件夹或
storage
文件夹中?它不在public中。。。它的存储您是否运行了
php artisan存储:link
?不,我不知道。。。这是我的第一个laravel项目。。我是初学者。。。