Jav*_*diz 7 laravel blade laravel-4
要在Laravel 4项目中加载资产,可以使用帮助程序为资产创建URL
<link rel="stylesheet" href="{{ asset('css/styles.css') }}" />
Run Code Online (Sandbox Code Playgroud)
但也可以使用外观来调用那个助手
<link rel="stylesheet" href="{{ URL::asset('css/styles.css') }}" />
Run Code Online (Sandbox Code Playgroud)
产生相同的结果.
所以我的问题是,这里真正的区别在于,一种方式在性能方面比另一方面更好,还是只是一种偏好风格?
Mik*_*étt 12
这是asset()功能:
if ( ! function_exists('asset'))
{
/**
* Generate an asset path for the application.
*
* @param string $path
* @param bool $secure
* @return string
*/
function asset($path, $secure = null)
{
return app('url')->asset($path, $secure);
}
}
Run Code Online (Sandbox Code Playgroud)
因此,这两个功能都是相同的.asset()只是一个辅助功能.具体来说,帮助程序更适合于视图.所以,是的,这是一个偏好的事情.我倾向于使用Facades.
| 归档时间: |
|
| 查看次数: |
16996 次 |
| 最近记录: |