gpt4 book ai didi

php - Laravel Mailable Markdown 页眉 + 页脚

转载 作者:行者123 更新时间:2023-12-02 15:00:50 27 4
gpt4 key购买 nike

我想更改邮件中页眉和页脚位置的内容。

我在 template.blade.php 中的内容是:

@component('mail::message')
{{ $message }}
@endcomponent

在我的 message.blade.php 中

@component('mail::layout')
{{-- Header --}}
@slot('header')
@component('mail::header')
{{ $preheader }}
@endcomponent
@endslot

{{-- Body --}}
{{ $slot }}

{{-- Subcopy --}}
@isset($subcopy)
@slot('subcopy')
@component('mail::subcopy')
{{ $subcopy }}
@endcomponent
@endslot
@endisset

{{-- Footer --}}
@slot('footer')
@component('mail::footer')
$footer
@endcomponent
@endslot
@endcomponent

调用方法:

    return $this
->to($this->user->email)
->subject($this->config['subject'])
->from($this->config['from']['email'])
->markdown('emails.template', ['preheader' => $this->config['preheader'], 'footer' => $this->config['footer'], 'message' => $this->config['message']]);

但是,这并没有将页眉和页脚放在我想要的位置。我应该如何相应地调整我的文件,以便发生这种情况?

最佳答案

所以,运行这个命令:

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

之后,您将在以下文件夹中拥有一些文件:

resources/views/vendor/mail/

现在您可以编辑 header.blade.php 和 footer.blade.php

resources/views/vendor/mail/html/header.blade.php
resources/views/vendor/mail/html/footer.blade.php

CSS 文件可以在这里找到:

resources/views/vendor/mail/html/themes/default.css

您可以在此处制作自定义 HTML 和 CSS:https://markdownmail.com

不要忘记更改 config/mail.php makdown 路径:

resource_path('views/vendor/mail'),

关于php - Laravel Mailable Markdown 页眉 + 页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49845299/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com