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项目。。我是初学者。。。