如何在Laravel中重定向子域?

时间:2018-11-22 08:44:05

标签: laravel

我必须在注册时在Laravel中构建一个简单的应用程序,接受注册表格中的用户名。用户验证电子邮件并登录到应用程序后,我想将其重定向到新的子域 http://{username}.myapp.com 我该如何实现,并且在该子域下还会有更多路由。

1 个答案:

答案 0 :(得分:1)

您可以使用redirect()助手:

在您的情况下,可能是这样的:

public function validate(){
    // ...
    $sudomain = '...';
    // ...
    return redirect()->to('http://'.$subdomain.'.'.env('APP_DOMAIN'));
}

之后,您可以将所有子域路由放入sub-domain routing group中,重定向将仅在成功登录后使用,而不是在每条路由上使用