Ale*_*lex 5 laravel blade laravel-5
我想在尝试输出文件之前检查资产{{asset}}是否存在.
我在google之后尝试过一些东西,但似乎没有一个在Laravel 5.0上运行.
我想象的一个例子(在前端刀片视图中)看起来像;
@if(asset(path-to-asset))
<img src="image-path"/>
@else
<img src="no-image-path"/>
@endif
Run Code Online (Sandbox Code Playgroud)
谢谢
Wad*_*der 12
最好从网络服务器处理这个问题,因为文件存在并不意味着公共网站可以访问它.也意味着您不会在整个地方重复代码以检查文件是否存在请参阅:将无效图像网址替换为404图像
然而,这可以通过PHP明智地完成
@if (file_exists(public_path('path/to/asset.png')))
<img src="{{ asset('path/to/asset.png') }}">
@else
<img src="{{ asset('path/to/missing.png') }}">
@endif
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7588 次 |
| 最近记录: |