我在這條路的刀片:Laravel「無法加載資源」
/resources/views/cms/public/views/projects/showproject.blade.php
而且呈現畫面的代碼是這樣的:
@if (Storage::disk('projects')->has($project->slug))
<p class="lead"><img src="{{ asset('/storage/projects/'.$project->slug.'/home.png') }}" width="50%" >Home</p>
@else
<p class="lead"><img src="/assets/img/projects/{{$project->slug}}/home.png" width="50%">Home</p>
@endif
存儲磁盤稱爲項目看起來像在這裏:
'projects' => [
'driver' => 'local',
'root' => storage_path('app/public/projects'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
的錯誤是這樣的:
header.png Failed to load resource: the server responded with a status of 500 (Internal Server Error)
我認爲問題是在視圖上的代碼,我也看過也許我需要使用符號鏈接,是不可能使它沒有?
任何幫助將不勝感激,如有任何問題請問。
謝謝。 (我之前檢查了其他的stackoverflow問題,並且找不到錯誤)。
儘量使符號鏈接,也就是在'storage'文件夾,並從你的'public'文件加載需要被符號鏈接的一切。 – Jorn