我有本地文件系統的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 –