如何在Laravel 5中重置密码?

时间:2015-05-15 17:00:52

标签: laravel laravel-5

我正在使用Laravel 5开发一个项目,我正在试图找出如何重置密码。我知道密码重置的迁移已经存在,但是我记得Laravel 4中有一个ReminderController我可以生成但是我在Laravel 5中找不到相同的内容。

我确信Laravel 5附带了密码重置机制,但我无法确切地知道发送请求的位置以及处理发送电子邮件的方法?

我可以找到视图和迁移,但任何人都可以帮我找到控制器方法和路由。如果有人可以为我提供教程,我也可以使用它。

1 个答案:

答案 0 :(得分:3)

Laravel还包括

Auth\PasswordController 

包含重置用户密码所需的逻辑。我们甚至提供了一些观点来帮助您入门!视图位于

resources/views/auth 

目录。您可以根据自己的应用程序设计修改这些视图。

您的用户将收到一封电子邮件,其中包含指向

的链接
getReset method 

PasswordController. 

此方法将呈现密码重置表单,并允许用户重置其密码。重置密码后,用户将自动登录到应用程序并重定向到/ home。您可以通过在PasswordController上定义redirectTo属性来自定义重置后重定向位置:

protected $redirectTo = '/dashboard';

Source