在公共/儲存中找不到 Laravel 映像
P粉043566314
P粉043566314 2023-08-26 20:51:28
0
1
467

我正在嘗試存取我的專案的圖像。

我已經運行了 php artisan 儲存連結

Laravel 創建公共/儲存

當我將圖像上傳到儲存/應用程式時,我在儲存/應用程式中看到該圖像,但在公共/儲存中看不到該圖像。

當我嘗試在瀏覽器上查看圖像時,收到錯誤 404

控制器.php

Property::create([ 'SittingRoom'=> request()->file('sittingroom')->store('apartments') ]);

bladeview.php

瀏覽器連結

http://127.0.0.1:8000/storage/apartments/HNLDysVUdRG7ZTBkF2qFGk2B2tAKYzYcVImNEWLx.jpg

運行 artisan storage 連結後

C:xampphtdocsOPAAM> php artisan 儲存:連結

資訊 [C:xampphtdocsOPAAMpublicstorage] 連結已連接至 [C:xampphtdocsOPAAMstorageapp/public]。

P粉043566314
P粉043566314

全部回覆 (1)
P粉420868294

問題在於config/filesystems.php

#
'default' => env('FILESYSTEM_DISK', 'public'),

但是在.env檔中

FILESYSTEM_DISK=local

此設定將您的映像保存在Storage/app中,而不是storage/app/public

儲存在storage/app中的映像無法公開存取。 所以你必須更改.env檔案

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!