【发布时间】:2014-04-29 15:00:17
【问题描述】:
我在我的 PHP 文件中使用此代码:
layout.blade.php
{{ HTML::script('js/abc.js'); }}
问题是abc对于不同的页面会有所不同,所以我需要将其更改为变量(即$js)以使值动态。
目前我正在使用:
{{ HTML::script('js/'.$js.'.min.js') }} 来实现这一点。
我想知道这是否是执行此操作的常规方法?或者有没有更好的办法?
我尝试使用{{ HTML::script('js/'.$js.'.min.js') or ''}} 来检查$js 的存在,但它不起作用。 @if (isset($js)) 是我唯一的解决方案吗?
谢谢。
【问题讨论】:
-
$js是怎么设置的?你扫描目录吗?还是只是简单的字符串赋值? -
@kevinabelita 在
routes.php中使用with方法,即->with('js', 'index')