我使用的是 Laravel 5.2,并且使用 php artisan make:auth
。
当我成功登录(使用电子邮件
和密码)时,我想使页面网址如下所示:home/{email}
。
我已将 AuthController.php 中的
.但我认为这是行不通的。页面网址更改如下 protected $redirectTo = '/';
更改为 protected $redirectTo = 'home/{email}';
http://localhost:8000/home/%7Bemail%7D
。
我该怎么做?
++
如何获取 AuthController
上的 email
值?
最佳答案
您需要从电子邮件
请求中获取值(value),如下所示
public function __constructor(Request $request)
{
$email = $request->input('email');
$this->redirectTo = "home/{$email}";
}
您可以使用构造函数来替换重定向中的值
关于php - Laravel 如何在登录时获取电子邮件值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41996197/