Переопределить адрес Laravel From Address в признаке SendsPasswordResetEmails - PullRequest
0 голосов
/ 04 мая 2019

Как я могу переопределить забытый пароль электронной почты из поля адреса?

Я использую SendsPasswordResetEmails trait.

Похоже, что используется .env mail-from configuration

, вот код поставщика черты SendsPasswordResetEmail Trait

sendResetLinkEmail method, кажется, где магияпроисходит, но я не могу определить, как переопределить отправку почты от брокера, где эта функция?sendResetLink

Ответы [ 3 ]

0 голосов
/ 04 мая 2019

Я думаю, вам не нужно редактировать broker(), просто переопределить sendResetLinkEmail() в вашем ForgetPasswordController.Затем переопределите $request->mail запись.

В любом случае, функция, которую вы ищете, находится в "\ vendor \ laravel \ framework \ src \ Illuminate \ Auth \ Passwords \ PasswordBroker.php" => sendResetLink ()

0 голосов
/ 04 мая 2019

Я думаю, что вы пытаетесь установить

MAIL_FROM_ADDRESS=sender@example.com
MAIL_FROM_NAME=Sender

в файле .env, и он должен работать нормально, вам не нужно переопределять sendResetLinkEmail method.

0 голосов
/ 04 мая 2019

Вы можете просто скопировать признак его кода и вставить его в класс PasswordBroker, чтобы перезаписать его, если это то, что вы просите.

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