我有本地文件系统的Laravel 5.3。在我.ENV的APP_URL是:Laravel 5.3本地存储路径
http://localhost/myapp
我挂存储到公共
php artisan storage:link
我有一个形象:
myapp/storage/app/public/defaults/test/file.png
在数据库的路径保存这样:
public/defaults/test/file.png
所以在我的刀片.PHP我尝试访问图像
<img src="{{ Storage::url($user->test)}}" width="" alt="">
但图像没有显示和图像的URL是:
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
我链式存储在我的数据库是:存储/默认/测试/ file.png 物理文件在这里:root/storage/app/public/defaults/test/file.png并且我显示像' blubbering
尝试上传是这样的: 'image'=> $ r-> image-> store('defaults/test') –
@blubbering,这里是我创建的一个完整的演示,它演示了图像上传和显示:https: //github.com/xparthx/laravel5.4-image-upload –