我在这条路的刀片: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