如何在Laravel中获取用户自定义验证邮件

mwkjh3gx  于 2023-03-31  发布在  其他
关注(0)|答案(1)|浏览(123)

我正在Laravel中按照文档中的说明定制验证电子邮件。我有这样的东西:AuthServiceProvider.php

public function boot()
{
    VerifyEmail::toMailUsing(function (object $notifiable, string $url) {
        return (new VerificationMail)
            ->to(‘test@example.com’);
}

VerificationMail是使用make命令创建的Mailable类。我想知道如何将->to部分设置为实际用户的电子邮件

w8f9ii69

w8f9ii691#

在你的例子中,$notifiable是User的一个instance。所以你只需要执行以下操作:

public function boot()
{
    VerifyEmail::toMailUsing(function (object $notifiable, string $url) {
        return (new VerificationMail)
            ->to($notifiable->email);
}

相关问题