更改发送到 gmail 或 hotmail 的默认 Laravel 电子邮件模板主题

Ilh*_*ula 5 php laravel laravel-5.4

这是 laravel 使用 smtp 生成和发送的默认电子邮件,我想更改此默认模板,例如添加一些图片、url...我该怎么做?谢谢

图片

小智 8

运行php artisan vendor:publish并导航到resources/views/vendor/notifications现在您有两个文件,编辑它们。


kis*_*ana 5

这里我仅展示如何更改邮件模板中的默认 Laravel 徽标

\n

第一步是在资源文件夹中发布我们的邮件组件,以便我们可以更改默认配置。

\n

运行以下命令。

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

现在,此命令将在您的 app/resources/views 目录中创建一个供应商文件夹。

\n

现在,您可以在邮件模板中提供图像路径,以在邮件上使用自定义图像,如以下代码所示

\n
    @component(\'mail::layout\')\n{{-- Header --}}\n@slot(\'header\')\n@component(\'mail::header\', [\'url\' => config(\'app.url\')])\n{{-- {{ config(\'app.name\') }} --}}\n\n<img src="{{asset(\'storage/logo/logo.jpg\')}}" style="height: 75px;width: 75px;">\n\n@endcomponent\n@endslot\n\n{{-- Body --}}\n{{ $slot }}\n\n{{-- Subcopy --}}\n@isset($subcopy)\n@slot(\'subcopy\')\n@component(\'mail::subcopy\')\n{{ $subcopy }}\n@endcomponent\n@endslot\n@endisset\n\n{{-- Footer --}}\n@slot(\'footer\')\n@component(\'mail::footer\')\n\xc2\xa9 {{ date(\'Y\') }} {{ config(\'app.name\') }}. @lang(\'All rights reserved.\')\n@endcomponent\n@endslot\n@endcomponent\n
Run Code Online (Sandbox Code Playgroud)\n

欲了解更多信息,您可以访问这里

\n


m2j*_*m2j -1

使用 生成身份验证时make:auth,它将在文件夹中生成所需的视图resources/view/auth

您可以resources/views/auth/emails/password.blade.php根据需要自定义页面。您可以根据要求添加图片和网址

有关更多详细信息,请参阅文档