我正在使用Laravel 5开发一个项目,我正在试图找出如何重置密码。我知道密码重置的迁移已经存在,但是我记得Laravel 4中有一个ReminderController我可以生成但是我在Laravel 5中找不到相同的内容。
我确信Laravel 5附带了密码重置机制,但我无法确切地知道发送请求的位置以及处理发送电子邮件的方法?
我可以找到视图和迁移,但任何人都可以帮我找到控制器方法和路由。如果有人可以为我提供教程,我也可以使用它。
答案 0 :(得分:3)
Laravel还包括
Auth\PasswordController
包含重置用户密码所需的逻辑。我们甚至提供了一些观点来帮助您入门!视图位于
resources/views/auth
目录。您可以根据自己的应用程序设计修改这些视图。
您的用户将收到一封电子邮件,其中包含指向
的链接getReset method
的
PasswordController.
此方法将呈现密码重置表单,并允许用户重置其密码。重置密码后,用户将自动登录到应用程序并重定向到/ home。您可以通过在PasswordController上定义redirectTo属性来自定义重置后重定向位置:
protected $redirectTo = '/dashboard';