如何更改 Laravel 验证器电子邮件

问题描述 投票:0回答:1

嗨,我正在使用 Laravel 10 和 Laravel Breeze。当用户注册新帐户时

event(new Registered($user));

我认为这部分代码是通过发送电子邮件验证电子邮件来响应的。然后我的电子邮件地址收到了这封电子邮件。

一切正常,但我必须编辑此文本。我在每个存储库中搜索了该刀片,但一无所获。 我什至尝试搜索我的 Laravel 项目,从这封电子邮件中使用的单词中找到这个刀片。

我也尝试过使用这个命令

 php artisan vendor:publish --tag=laravel-mail

但我没有发现什么重要的事情。

我发现的另一件事是

$request->user()->sendEmailVerificationNotification();

这也用于发送此电子邮件,但我找不到此刀片。 我尝试以某种方式用另一个刀片文件覆盖这封电子邮件,但我花了一些时间考虑这个问题,但无论如何它都不起作用。有谁知道如何编辑此电子邮件而不用新电子邮件覆盖它。我想编辑负责这封电子邮件的文件。如果不是怎么写这样的电子邮件。我自己无法找到这样的解决方案

php laravel email laravel-blade laravel-breeze
1个回答
0
投票

要编辑模板,您需要使用

php artisan vendor:publish --tag=laravel-notifications

来发布它

要自定义文本,必须扩展

VerifyEmail
类并覆盖
buildMailMessage()
,并在您的
User
模型中覆盖
sendEmailVerificationNotification()
以使用您的自定义类。另外,在
buildMailMessage()
中,您可以看到如何使用 lang strings

© www.soinside.com 2019 - 2024. All rights reserved.