【发布时间】:2022-01-11 14:36:02
【问题描述】:
我有一个简单的问题 - 我如何检查文件是否存在于 Laravel 的 Blade 模板中? 我试过了
@if(file_exists('/covers/1.jpg')) ok @endif
但它不起作用(covers 目录在/public 中)。我还需要为函数提供一个变量 ($game->id)。不幸的是,
@if(file_exists('/covers/'.$game->id.'.jpg')) ok @endif
没用。
【问题讨论】:
-
如果您的安装位于子目录中,那么该绝对路径将不起作用,除非您的子目录设置为文档根目录。例如,如果您通过
localhost/yoursite/public访问您的站点,那么您需要使用/yoursite/public/covers/1.jpg,因为localhost将是文档根目录。