Laravel удаляет уведомление об авторских правах из почты

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


person SearchingSolutions    schedule 02.03.2019    source источник
comment
Проверьте шаблон, где он находится, и удалите его. Вы также можете использовать инструмент проверки, а затем искать по классу или идентификатору   -  person Iftikhar uddin    schedule 02.03.2019
comment
В config / app.php измените имя на имя вашего приложения или измените его в файле env   -  person dparoli    schedule 02.03.2019


Ответы (1)


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

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

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

После этого в папке просмотров появится

продавец / почта

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

@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
person Watercayman    schedule 02.03.2019
comment
Очень хорошо! Я только что заметил, что мне нужно будет только изменить имя моего приложения в моем .env-файле. Могу ли я просто удалить поставщика / папку в моей папке просмотров или мне нужно будет выполнить какую-то команду, чтобы отвязать его от любых внутренних функций? - person SearchingSolutions; 02.03.2019
comment
Хорошо, я удалил каталог vendor / mail и запустил php artisan view: clear, а затем удалил каталог vendor (все в каталоге resources / views /). Все работает нормально. Спасибо! - person SearchingSolutions; 02.03.2019
comment
Не беспокойтесь, и нет, удаление не будет проблемой. Но вы можете оставить его там, если хотите наложить какие-либо другие препятствия. Но звучит так, как будто вы все настроены - person Watercayman; 02.03.2019