Laravel удалить уведомление об авторских правах из почты - PullRequest
0 голосов
/ 02 марта 2019

При отправке почты через laravel к ней автоматически добавляется серый "(c) 2019 Laravel. Все права защищены."на нижней части почты.Есть ли способ, которым я могу избавиться от этого?Вот изображение примера письма: (созданное с помощью php artisan make:mail SampleMail --markdown="mail.sample" и вызывающее его через мой контроллер) - Получено через mailtrap.io Sample Mail received over mailtrap.io Редактировать: Это уведомление об авторских правах не являетсявключается в шаблон уценки, созданный командой make:mail.

1 Ответ

0 голосов
/ 02 марта 2019

Мне тоже понадобилось время, чтобы понять.Я люблю Laravel, но иногда с почтой трудно проследить за слоями для погружения.

Сначала опубликуйте свою папку, чтобы редактировать почтовое сообщение в своем приложении:

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

После этого в папке представлений появится папка

vendor / mail

.Он содержит файлы, которые вы можете изменить.Есть несколько способов сделать это.При создании нового почтового сообщения в верхнюю строку будет добавлен блейд-файл message как компонент:

@component('mail::message', ['header_url' => $header_url, 'header_title' => $header_title])

Этот файл находится в вашей почтовой папке (HTML или Markdown).в зависимости от того, как вы его создали).Вы можете изменить это навсегда, изменив вызываемый файл нижнего колонтитула.Я просто пропустил файл нижнего колонтитула и изменил базовый файл сообщений, поскольку он всегда приходил из одного и того же места, чтобы уменьшить беспорядок в Laravel. Вы также можете удалить его здесь .Вот что я сделал, чтобы изменить его:

{{-- Footer --}}
@slot('footer')
    @component('mail::footer')
        © {{ date('Y') }} {{ $companyName }}. All rights reserved.
    @endcomponent
@endslot
...