Laravel 默认电子邮件验证布局?

usm*_*een 3 email verification laravel

如何更改 Laravel 默认电子邮件验证布局

xyz*_*xyz 5

电子邮件布局

您可以使用此 artisan 命令来发布供应商电子邮件模板(电子邮件的布局):

php artisan vendor:publish --tag=laravel-mail
Run Code Online (Sandbox Code Playgroud)

现在将找到电子邮件模板的副本,resources/views/vendor/mail您可以对其进行自定义。

Laravel 将使用这些已发布的模板,而不是来自 Laravel 框架供应商代码的模板。


参考:


小智 5

该验证电子邮件有多个部分,可在不同位置找到。可以在此处更改电子邮件的主题和消息\vendor\laravel\framework\src\Illuminate\Auth\Notifications\VerifyEmail.php。寻找这个功能

public function toMail($notifiable)
{
    $verificationUrl = $this->verificationUrl($notifiable);

    if (static::$toMailCallback) {
        return call_user_func(static::$toMailCallback, $notifiable, $verificationUrl);
    }

    return (new MailMessage)
        ->subject(Lang::get('Verify Email Address'))
        ->line(Lang::get('Please click the button below to verify your email address.'))
        ->action(Lang::get('Verify Email Address'), $verificationUrl)
        ->line(Lang::get('If you did not create an account, no further action is required.'));
}
Run Code Online (Sandbox Code Playgroud)

电子邮件模板在这里vendor\laravel\framework\src\Illuminate\Notifications\resources\views\email.blade.php

视图和其他样式信息(包括 css)可以在此处找到\vendor\laravel\framework\src\Illuminate\Mail\resources\views\