gab*_*ans 1 email markdown laravel
我正在尝试从 laravel 的降价模板中删除标题部分,但它不起作用,我将文件发布到我的供应商文件夹和所有文件中。
这是我的消息组件:
@component('mail::layout')
{{-- Body --}}
{{ $slot }}
{{-- Subcopy --}}
@isset($subcopy)
@slot('subcopy')
@component('mail::subcopy')
{{ $subcopy }}
@endcomponent
@endslot
@endisset
{{-- Footer --}}
@slot('footer')
@component('mail::footer')
© {{ date('Y') }} {{ env('APP_NAME') }}.
@endcomponent
@endslot
@endcomponent
Run Code Online (Sandbox Code Playgroud)
还有我的布局文件:
{!! strip_tags($slot) !!}
@isset($subcopy)
{!! strip_tags($subcopy) !!}
@endisset
{!! strip_tags($footer) !!}
Run Code Online (Sandbox Code Playgroud)
有什么帮助吗?
另外,是否可以在不使用默认布局的情况下制作我自己的降价模板?我尝试将 Laravel Markdown 组件直接添加到我的邮件刀片 .php 文件中,但一切看起来都像垃圾且不居中。
提前致谢。
小智 5
您需要使用终端在项目根目录上启动php artisan vendor:publish --tag=laravel-mail命令
执行上述命令后,在以下路径生成一些刀片文件:resources/views/vendor/mail/html
从header.blade.php 中删除代码。
您也可以使用自定义邮件模板发送邮件。见下面的代码。
Mail::send([YOUR TEMPLATE], [DATA], function ($m) use ($user) {
$m->from('[FROM_MAIL]',[FROM_NAME]);
$m->to([TO_EMAIL])->subject([SUBJECT]);
});