Laravel: 获取基本网址
简单的问题,但答案似乎很难得到。在Codeigniter中,我可以加载URL助手,然后简单地做
echo base_url();
以获取我网站的网址。在Laravel中有类似的吗?
简单的问题,但答案似乎很难得到。在Codeigniter中,我可以加载URL助手,然后简单地做
echo base_url();
以获取我网站的网址。在Laravel中有类似的吗?
您可以使用 URL 外观,它允许您调用 URL 生成器
所以你可以做:
URL::to('/');
您还可以使用应用程序容器:
$app->make('url')->to('/');
$app['url']->to('/');
App::make('url')->to('/');
或者注入网址生成器:
<?php
namespace Vendor\Your\Class\Namespace;
use Illuminate\Routing\UrlGenerator;
class Classname
{
protected $url;
public function __construct(UrlGenerator $url)
{
$this->url = $url;
}
public function methodName()
{
$this->url->to('/');
}
}
拉拉维尔< 5.2
echo url();
拉拉维尔>= 5.2
echo url('/');