Laravel如何在登录时获得电子邮件价值?

时间:2017-02-02 07:14:30

标签: php laravel authentication laravel-5.2

我在使用Laravel 5.2,我使用php artisan make:auth

当我成功登录(使用email和密码)时,我想制作如下页面网址:home/{email}

我已在protected $redirectTo = '/';中将protected $redirectTo = 'home/{email}';更改为AuthController.php。但我觉得它不起作用。页面网址的更改方式如下http://localhost:8000/home/%7Bemail%7D

我该怎么做?

++

如何在email上获得AuthController值?

1 个答案:

答案 0 :(得分:2)

您需要从email请求中获取价值,例如

public function __constructor(Request $request)
{
    $email = $request->input('email');
    $this->redirectTo = "home/{$email}";
}

您可以使用构造函数替换重定向中的值

Docs