gpt4 book ai didi

email - 在 Laravel 中自定义密码重置邮件 View

转载 作者:行者123 更新时间:2023-12-04 11:23:11 25 4
gpt4 key购买 nike

如何更改 Laravel 中密码重置电子邮件中显示的内容?
就像用他的名字称呼用户并显示密码重置链接等。
该电子邮件 View 位于何处?

最佳答案

在 Laravel 5.3 中,他们更改了整个密码重置代码,因此给出的答案不再有效。

如果你想改 rebase 本文本,你应该将 vendor/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php 复制到你自己的应用程序中的某个地方(例如 app/Notifications/ResetPassword.php),设置正确的命名空间并根据需要更改文本。 (不要更改原始的 ResetPassword.php,因为更改供应商文件夹中的文件是不好的做法!)

然后添加一个 sendPasswordResetNotification方法到 User 类,并确保引用适当的 ResetPassword 类:

use App\Notifications\ResetPassword;

...

public function sendPasswordResetNotification($token) {
$this->notify(new ResetPassword($token));
}

如果要更改邮件模板的其余部分(也用于所有其他邮件),请执行以下操作:

运行 php artisan vendor:publish
这会将一些 Blade 从供应商文件夹复制到资源/ View /供应商
resources/views/vendor/notifications/email.blade.php 是您想要更改的那个。

希望这对陷入 Laravel 5.3 的人有所帮助

关于email - 在 Laravel 中自定义密码重置邮件 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30498685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com