gpt4 book ai didi

laravel-4 - 没有域的 URL Laravel 4

转载 作者:行者123 更新时间:2023-12-04 10:18:17 25 4
gpt4 key购买 nike

请问我怎么能有这样的网址:

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

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

在 Laravel 4 中?哪个最适合 SEO?

最佳答案

如果您使用 URL::route()URL::action()那么你可以生成relative urls 因为这些函数接受 absolute/Boolean参数,例如检查 route URL 中的方法类(class):

// route
public function route($name, $parameters = array(), $absolute = true, $route = null)

或者 action方法:
// 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 .第二个问题 check this answerthis article以及。

我更喜欢默认(绝对网址)和 named route总是如此,因此通过引用路由名称来生成 url 变得很容易,并且很容易更改任何 url不碰代码,因为名为 routes允许我们使用 route name而不是 url生成它。

关于laravel-4 - 没有域的 URL Laravel 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23818678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com