laravel-admin 用戶頭像顯示不出的緣由及解決方法

緣由:
瀏覽器中右鍵檢查頭像元素髮現圖片連接顯示的是 http://localhost/storage/imag...,爲絕對路徑,致使了404錯誤。
對於虛擬主機來講絕對路徑未必會顯示,可是相對路徑只要文件存在就必定能夠顯示。故解決思路就是把連接改成相對連接。php

解決方法:
①:將 config/admin.php 裏的 'disk' => 'public'修改成 'disk' => 'admin'
在 config/filesystems.php 裏面添加一個 admin 磁盤瀏覽器

'disks' => [
    'admin'=>[
    'driver'=>'local',
    'root'=>storage_path('app/public'),
    ]
    ……
],

②:在項目目錄下執行命令建立過軟連接:app

php artisan storage:link

刷新頁面修改頭像便可顯示。code

相關文章
相關標籤/搜索