return (new MailMessage)
->subject(Lang::get('Reset Password Notification'))
->line(Lang::get('You are receiving this email because we received a password reset request for your account.'))
->action(Lang::get('Reset Password'), $url)
->line(Lang::get('This password reset link will expire in :count minutes.', ['count' => config('auth.passwords.'.config('auth.defaults.passwords').'.expire')]))
->line(Lang::get('If you did not request a password reset, no further action is required.'));
4条答案
按热度按时间x6h2sr281#
运行
php artisan vendor:publish
并导航到resources/views/vendor/notifications
,现在您有两个文件,编辑它们。luaexgnf2#
在这里我只展示如何从邮件模板中更改默认的Laravel徽标
第一步是在我们的资源文件夹中发布我们的Mail组件,以便我们可以更改默认配置。
运行以下命令。
现在这个命令将在你的app/resources/views目录中创建一个vendor文件夹。
现在,您可以在邮件模板中提供图像路径,以便在Mail上使用自定义图像,如以下代码所示
有关更多信息,请访问here
hivapdat3#
Laravel实际上不使用任何电子邮件模板,而是直接使用
MailMessage
构建电子邮件,如下所示因此,为了覆盖这个,在您的任何服务提供商中,我将使用
AuthServiceProvider
,添加以下内容:或者您可以从本文https://medium.com/@josephajibodu/how-to-customize-laravel-fortify-authentication-email-templates-21b6a315e279中了解更多信息
gjmwrych4#
当使用
make:auth
生成auth时,它将在resources/view/auth
文件夹中生成所需的视图。您可以根据需要自定义
resources/views/auth/emails/password.blade.php
页面。您可以根据要求添加图像和url有关详细信息,请参阅文档