如何customize/change通知邮件的header标识(laravel)

How to customize/change the header logo of notification mail (laravel)

我不知道在哪里可以找到下面的 header logo 示例(平方):



我的内容代码:

public function toMail($notifiable)
{
    return (new MailMessage) 
        ->line('The introduction to the notification.'.$user->name)
        ->line('Hey Now hey now')
        ->action('Notification Action', route('register.select'))
        ->line('Thank you for using our application!');
}


已编辑: email.blade.php

@component('mail::message')
{{-- Greeting --}}
@if (! empty($greeting))
# {{ $greeting }}
@else
@if ($level === 'error')
# @lang('Whoops!')
@else
# @lang('Hello!')
@endif
@endif

{{-- Intro Lines --}}
@foreach ($introLines as $line)
{{ $line }}

@endforeach

... and so on, and so forth


我想自定义那个 logo header,我的问题是找不到确切位置。需要您的帮助,先生们。

您只需自定义邮件模板即可。

运行 这个命令:

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

之后您将在 resources/views/vendor/notifications 中找到模板。


如果您想自定义模板中使用的邮件组件:

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

您将在 resources/views/vendor/mail 中找到组件。您想要的是 message.blade.phpheader.blade.php

如果.env中的APP_NAME设置为“Laravel”,则只显示Laravel标志。

因此,一旦您更改此设置,它将忽略默认徽标。如果您想更改它以显示其他内容,您可以按照其他答案显示的方式发布邮件组件并对其进行自定义。