laravel - 如何在 Laravel 5 中重置密码?

标签 laravel laravel-5

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

我确定 Laravel 5 带有密码重置机制,但我无法确切地弄清楚将请求发送到哪里以及处理发送电子邮件的方法?

我可以找到 View 和迁移,但谁能帮我找到 Controller 方法和路由。如果有人可以向我提供教程,我也可以使用它。

最佳答案

Laravel 还包含一个

Auth\PasswordController 

包含重置用户密码所需的逻辑。我们甚至提供了帮助您入门的 View ! View 位于

resources/views/auth 

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

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

getReset method 

PasswordController. 

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

protected $redirectTo = '/dashboard';

Source

关于laravel - 如何在 Laravel 5 中重置密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30264985/

相关文章:

php - 如何在 Laravel 5.2 中使用 cookie

php - Laravel 中如何连接两个表?

php - where 子句中的检查或条件

php - 如何使用 laravel 5.2 比较价格?

datetime - 使用 Laravel 5 中的日期修改器将检索到的日期时间数据转换为用户时区

php - 在 laravel 中禁用特定路由的 csrf

php - Laravel MongoDB 重载属性的间接修改

使用 Eloquent 对数据进行排序

php - 自动检测 PHP Laravel 应用程序中的所有路由?

php - 拉维 SQL Server : SQLSTATE[HY000]: [unixODBC][Microsoft][ODBC Driver 13 for SQL Server]Protocol error in TDS stream