如何更改laravel fortify的验证邮件

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

您好,我刚刚开始使用 Laravel,为了管理身份验证,我使用 fortify 包,我担心的是我无法配置默认的 fortify 电子邮件,例如:用户在注册时收到的验证邮件

我管理了身份验证,我想自己个性化电子邮件

laravel fortify
1个回答
0
投票

正如 Laravel 文档中提到的:

首先,将一个闭包传递给由以下方法提供的

toMailUsing
方法
Illuminate\Auth\Notifications\VerifyEmail
通知。这 闭包将接收正在接收的可通知模型实例 通知以及签名的电子邮件验证 URL 用户必须访问以验证他们的电子邮件地址。关闭应该 返回
Illuminate\Notifications\Messages\MailMessage
的实例。

通常,您应该从启动时调用

toMailUsing
方法 您的应用程序的方法
App\Providers\AuthServiceProvider
类。

use Illuminate\Auth\Notifications\VerifyEmail;
use Illuminate\Notifications\Messages\MailMessage;
 
/**
 * Register any authentication / authorization services.
 */
public function boot(): void
{
    // ...
 
    VerifyEmail::toMailUsing(function (object $notifiable, string $url) {
        return (new MailMessage)
            ->subject('Verify Email Address')
            ->line('Click the button below to verify your email address.')
            ->action('Verify Email Address', $url);
    });
}

您可以在此处

找到完整文档
© www.soinside.com 2019 - 2024. All rights reserved.