Удалить заголовок из шаблона уценки laravel - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь удалить часть заголовка из шаблона уценки 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

И мой файл макета:



{!! strip_tags($slot) !!}
@isset($subcopy)

{!! strip_tags($subcopy) !!}
@endisset

{!! strip_tags($footer) !!}

Любая помощь?

Кроме того, возможно ли сделать свой собственный шаблон уценки без использования макета по умолчанию?Я попытался добавить компоненты разметки laravel непосредственно в мои почтовые файлы blade.php, но все выглядело как мусор и не центрирован.

Заранее спасибо.

1 Ответ

4 голосов
/ 09 апреля 2019

Использование шаблона изменения отметки

  1. Вам нужно запустить php artisan vendor: publish --tag = laravel-mail команда в корневом каталоге проекта с помощью терминала

  2. После выполнения вышеуказанной команды сгенерируйте блейд-файл по следующему пути: resources / views / vendor / mail / html

  3. Удалить код из header.blade.php .


Использование собственного почтового шаблона

  • Также вы можете отправлять почту используя пользовательский почтовый шаблон см. ниже код.

    Mail::send([YOUR TEMPLATE], [DATA], function ($m) use ($user) { $m->from('[FROM_MAIL]',[FROM_NAME]); $m->to([TO_EMAIL])->subject([SUBJECT]); });

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...