你能給我舉個例子嗎:我使用播種機為用戶創建了一個影像,但我無法加載它,即使我運行了 php artisan storage:link 并檢查了影像的路徑(url是正確的。 )。請幫我解釋
我在工廠檔案中用于創建影像的代碼
'image' => $this->faker->image('storage/app/public/users', 140, 180, null, false),
我用來加載影像的 img 標簽:
<img src="{{ asset('storage/users/' . $user->image) }}" class="avatar avatar-sm me-3 border-radius-lg" alt="user1">
當我檢查影像的 url
這是我的檔案夾結構
uj5u.com熱心網友回復:
我想這是你的 laravel 專案目錄導致了這個問題。
Asset helper 從 laravel 默認公共檔案夾中提取你的圖片、js。
將影像復制到默認公用檔案夾并重試:)
https://laravel.com/docs/9.x/helpers#method-asset
uj5u.com熱心網友回復:
您是否運行了storage:link artisan 命令?
php artisan storage:link
之后你可以使用你的 img 標簽
<img src="{{ asset('storage/users/' . $user->image) }}" class="avatar avatar-sm me-3 border-radius-lg" alt="user1">
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/426310.html
上一篇:計算兩個數字之間的百分比?
