Laravel 幼虫7中的图像URL问题

Laravel 幼虫7中的图像URL问题,laravel,image,laravel-7,Laravel,Image,Laravel 7,我试图隐藏图像URL幼虫7应用程序 我的图像实际路径是 storage/app/public/images/product_images 我已经使用下面的命令创建了一个存储链接 php artisan storage:link 这将在公共目录“storage”中创建一个指向“storage/app/public/”的符号链接 之后,我在config/filesystems.php 'images' => [ 'driver' => 'local',

我试图隐藏图像URL幼虫7应用程序

我的图像实际路径是

storage/app/public/images/product_images
我已经使用下面的命令创建了一个存储链接

php artisan storage:link
这将在公共目录
“storage”
中创建一个指向
“storage/app/public/”的符号链接

之后,我在
config/filesystems.php

'images' => [
        'driver' => 'local',
        'root' => storage_path('app/public/images'),
        'url' => env('APP_URL') . '/images',
        'visibility' => 'public',
        ],
在我看来,我编写了这段代码来访问图像

<img class="img-fluid" src="{{Storage::disk('images')->url('/product_images/'.$products_image)}}">
url('/product\u image/'.$products\u image)}}>
$products\u image
正在获取正确的图像名称,但图像未显示

有可能实现我想要实现的目标吗?
我做错了什么?

您缺少配置中该磁盘的
url
URI的
存储
部分。

修复您的url
env('APP_url')。/storage/images'
因为它存储在
存储路径()
中,所以您需要追加
存储

`

“图像”=>[
“驱动程序”=>“本地”,
'root'=>存储路径('app/public/images'),
'url'=>env('APP_url').'storage/images',
“可见性”=>“公共”,
],

为存储磁盘上的
URL
调用生成的URL是什么?生成的URL是:domain/images/product_images/image1.jpg,而image1.jpg是否存在可由Web服务器读取的URL?是的,但如果我输入此代码,它将显示图像{{asset('storage/images/product_images/'.$products_image)}你能解释一下吗,我对LARAVELTH不熟悉你为
url
设置的路径,因为磁盘配置缺少
存储
部分…这不是你从网站根目录使用的正确路径…只需看看它当前为url输出的内容与你的
资产的内容之间的差异即可e> 您评论输出的示例…使用磁盘的示例缺少URLHello的
存储
部分,但这再次显示了图像的相同URL,我想从URL中删除“存储”并显示图像也域/storage/images/product\u images/image.jpgwhere使用刀片中的public\u路径?否用于上载图像
“root”=>公共路径('images'),
然后你可以使用
'url'=>env('APP\u url')。/images',
谢谢,没有图像现在我的磁盘就像下面的'root'=>public\u路径('images'),'url'=>env('APP\u url')。/images/product\u images',和刀片{{Storage::disk('images')->url('products\u IMAGE')}一样beowser中的URL是您需要在新配置中上载图像