我已经看到两种用于不同的项目,但有什么区别:
{{ url('/account') }}
和{{URL::to('account')}}
答案 0 :(得分:3)
url()
只是一个辅助函数,它与URL::to()
进行非常相似的调用。它们在功能上都是一样的。
Illuminate\Foundation\helpers.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
类。它们都为同一个方法调用提供了不同的语法糖。