我必须在注册时在Laravel中构建一个简单的应用程序,接受注册表格中的用户名。用户验证电子邮件并登录到应用程序后,我想将其重定向到新的子域
http://{username}.myapp.com
我该如何实现,并且在该子域下还会有更多路由。
答案 0 :(得分:1)
您可以使用redirect()
助手:
在您的情况下,可能是这样的:
public function validate(){
// ...
$sudomain = '...';
// ...
return redirect()->to('http://'.$subdomain.'.'.env('APP_DOMAIN'));
}
之后,您可以将所有子域路由放入sub-domain routing group中,重定向将仅在成功登录后使用,而不是在每条路由上使用