【问题标题】:Laravel subdomain route problameLaravel 子域路由问题
【发布时间】:2022-01-05 08:16:20
【问题描述】:

我正在 laravel 上开发子域系统。

假设我的主域名是:test.test 我的子域名是:subdomain.test.test

现在,问题是,当我在子域刀片文件中使用主域路由时:

<a href="{{route('profile')}}">Profile</a> 

然后,它应该生成像test.test/profile 这样的链接 但是,它会生成带有子域的链接,例如:subdomain.test.test/profile

现在,我该如何解决这个问题?

【问题讨论】:

    标签: laravel routes subdomain


    【解决方案1】:

    另一种方法是使用相对路径而不是绝对路径using route() helper third parameter

    <a href="{{config('app.url')}}{{route('profile',[], false)}}">Profile</a> 
    

    【讨论】:

    • 我刚刚在 {{config('app.url')}} 之后删除了“/”。现在,Profile 为我工作。谢谢兄弟。
    • @AnowarHosen 如果它解决了您的问题,请将其标记为“答案”以结束您的问题。如果您的应用程序动态创建子域,我还建议使用多租户包tenancyforlaravel.comspatie.be/docs/laravel-multitenancy
    • 已接受答案。
    【解决方案2】:

    我建议你使用Spatie Multitenancy,当我做路由('home')时,他会返回带有实际域的url。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-12
      • 2018-03-01
      • 2020-01-04
      • 2016-09-18
      • 2016-09-25
      • 2015-09-10
      相关资源
      最近更新 更多