【问题标题】:how to reset password using email in laravel 5如何在 laravel 5 中使用电子邮件重置密码
【发布时间】:2015-11-15 03:49:12
【问题描述】:

我想使用 laravel 5 提供的默认电子邮件重置密码。 我不知道如何将密码重置代码发送到电子邮件并使用该密码在 laravel 中进行重置。

我的邮件配置正确,现在我想通过电子邮件向用户发送密码。

如何向 gmail 发送带有密码的电子邮件,以及如何在我们的 laravel 项目中输入密码和更新密码。

【问题讨论】:

标签: email laravel reset


【解决方案1】:

为了让我们真正为您提供帮助,最好尝试一下,如果它不起作用,请发布代码,以便我们帮助您调试和改进它。

首先,我建议 reading the documentation 了解这一切是如何运作的。

接下来,this blog post 从头到尾阐述了如何使用 Laravel 附带的默认文件实现密码重置功能的整个过程。在这里发布整个过程的内容太多了,所以我建议您尝试遵循它,然后当/如果您遇到麻烦,那么您实际上可以发布一些内容供我们帮助您。

最后,this package 提供了在 Laravel 5 中删除的身份验证脚手架,您可能会发现它很有用,因为它提供了用于注册、登录和重置密码的所有视图等。

检查一下,试一试,然后将您遇到的具体问题反馈给我们,并发布导致问题的代码,我们可以从那里为您提供更多帮助。

编辑以澄清 cmets

特质

Trait 旨在减少单继承的一些限制 通过使开发人员能够在多个 独立的类生活在不同的类层次结构中。这 Traits 和类组合的语义以某种方式定义 这降低了复杂性,并避免了相关的典型问题 具有多重继承和 Mixins。

Trait 类似于类,但仅用于分组 以细粒度和一致的方式实现功能。这不可能 自己实例化一个 Trait。它是对传统的补充 继承并使行为的水平组合成为可能;那是, 无需继承即可应用类成员。

这是来自PHP docs,本质上它包含一整套功能供我们使用。

在这种情况下,ResetsPasswords 包含重置密码的所有实际代码,并被调用到使用 use ResetsPasswords; 处理此问题的控制器。

【讨论】:

  • trait ResetsPasswords 我不明白这个,我们必须创建 trait 吗?如果我们必须在必须创建的地方创建
  • 你能解释一下 laravel 5 中密码重置的过程吗?我不明白这个主意
  • 这与 laravel 5 类似吗?
  • 你看过并关注我建议的博客文章 - laraveltips.wordpress.com/2015/06/16/…
  • 你不必创建特征或任何东西——这是 Laravel 已经自带的东西。
猜你喜欢
  • 2016-03-01
  • 2018-03-13
  • 2015-12-18
  • 2017-03-27
  • 1970-01-01
  • 2016-03-28
  • 1970-01-01
  • 1970-01-01
  • 2015-09-09
相关资源
最近更新 更多