我試圖在視圖上顯示圖像,文件名存儲在數據庫中,使用laravel存儲功能。Laravel - 訪問已存儲的圖像在存儲/應用程序/公共
使用<img src="{{ Storage::url($surgery->image) }}" alt="">
其中$surgery->image
包含文件名生成此HTML:
<img src="/storage/XY6TswNTTxTMtDWsxz9O3OUhPmfZZBaZPRLUPKAy.jpeg" alt="">
我已創建的符號鏈接到存儲/應用程序/公共(所使用的命令php artisan storage:link
)。 快速ls
公共/存儲顯示我的圖像在那裏。
ls public/storage
XY6TswNTTxTMtDWsxz9O3OUhPmfZZBaZPRLUPKAy.jpeg
任何提示將不勝感激。
您是否嘗試過使用像http://example.com/storage/XY6TswNTTxTMtDWsxz9O3OUhPmfZZBaZPRLUPKAy.jpeg這樣的完整網址? –
存儲是否具有訪問存儲文件夾的正確權限? – Hammerbot
@TosinJohn完整的網址給我「對象未找到」Apache錯誤。 另外我只是在項目文件夾上做了一個chmod -R 777進行測試,同樣的錯誤行爲。 –