我有一个简单的问题-如何检查Laravel的Blade模板中是否存在文件?
我试过了
@if(file_exists('/covers/1.jpg')) ok @endif
但这不起作用(
covers
目录位于/public
中)。我还需要向该函数提供一个变量($game->id
)。不幸的是,@if(file_exists('/covers/'.$game->id.'.jpg')) ok @endif
不起作用。
最佳答案
这对我有用,favicon.ico在公共(public)内部:
@if(file_exists('favicon.ico'))
File exists
@else
Could not find file
@endif
所以我认为您只需要使用
@if(file_exists('covers/1.jpg'))