我试图理解辅助函数asset()如何在laravel中调用函数UrlGenerator :: 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);
}
}
在引用函数中甚至没有提到UrlGenerator类时调用它?
答案 0 :(得分:0)
Core Laravel casses实例存储在app中,然后有静态调用真实实例的Facades。
文档中的一些阅读
或其他来源
对于资产,请使用URL::asset()
方法或其别名 asset()
。更多关于