我已经看到两者都在不同的项目中使用,但是:
之间有什么区别 {{ url('/account') }}
和{{URL::to('account')}}
url()
只是一个与URL::to()
相似的辅助功能。它们在功能上都是相同的。
在IlluminateFoundationhelpers.php
文件中,url()
定义为
function url($path = null, $parameters = [], $secure = null)
{
if (is_null($path)) {
return app(UrlGenerator::class);
}
return app(UrlGenerator::class)->to($path, $parameters, $secure);
}
url()
功能和URL
立场均调用UrlGenerator
类。他们都为相同方法提供不同的句法糖。