【发布时间】:2017-06-28 04:08:46
【问题描述】:
我有带有本地文件系统的 Laravel 5.3。我的 .env 中的 APP_URL 是:
http://localhost/myapp
我将存储链接到公共
php artisan storage:link
我有一张图片:
myapp/storage/app/public/defaults/test/file.png
在数据库中路径是这样保存的:
public/defaults/test/file.png
所以在我的 Blade.php 中,我尝试访问图像
<img src="{{ Storage::url($user->test)}}" width="" alt="">
但是图片没有显示,图片的网址是:
http://localhost/storage/defaults/test/file.png
那么为什么忽略 app_url 呢?即使我将链接更改为:
http://localhost/myapp/storage/defaults/test/file.png
图片没有显示出来。
如何使用 Storage::url 访问 myapp/storage/app/public/defaults/test/file.png 中的图像?
BR
【问题讨论】: