Laravel 4 没有域的URL Laravel 4

Laravel 4 没有域的URL Laravel 4,laravel-4,Laravel 4,请告诉我,我怎样才能拥有如下URL: <a href="/auth/register">Signup</a> 而不是: <a href="http://domain.tld/auth/register">Signup</a> 在拉威尔4号?哪一个最适合SEO?如果使用URL::route()或URL::action()则可以生成相对的URL,因为这些函数接受绝对/布尔的参数,例如检查URL类中的route方法: // route

请告诉我,我怎样才能拥有如下URL:

 <a href="/auth/register">Signup</a> 

而不是:

 <a href="http://domain.tld/auth/register">Signup</a> 


在拉威尔4号?哪一个最适合SEO?

如果使用
URL::route()
URL::action()
则可以生成
相对的
URL,因为这些函数接受
绝对/布尔的
参数,例如检查
URL
类中的
route
方法:

// route
public function route($name, $parameters = array(), $absolute = true, $route = null)
操作
方法:

// action
public function action($action, $parameters = array(), $absolute = true)
如果您使用这些方法,则可以使用以下内容生成相对URL:

URL::route('routename', array(), false) // requires a named route
URL::action('HomeController@getIndex', array(), false);
这里,第三个参数
false
用于生成相对url,默认情况下为
true
。第二个问题也是

我更喜欢默认(绝对url)和
命名路由
,因此通过引用路由名称来生成url变得很容易,而且在不接触代码的情况下更改任何
url
都很容易,因为命名的
路由
允许我们使用
路由名称
而不是
url
来生成它