Например, у вас есть сайт
yoursite.ru и соответственно есть почта, к примеру,
admin@yoursite.ru
Так вот, как же через неё отправлять сообщения? Что указать в .
env (насколько я понял, драйвер - mail)
MAIL_DRIVER=mail
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
Вот код для отправки обратного звонка. Под
mailtrap (настроил для локальной разработки) работает норм, а под
mail выходит ошибка
server error 500.
public function callback (Request $request) {
$this->validate($request, [
'name' => 'required|min:1',
'tel' => 'required',
]);
Mail::send('emails.callback', [
'tel' => $request->tel,
'name' => $request->name
], function($mail) use($request) {
$mail->from('www@magaram.ru', $request->name);
$mail->to('islamibakaev@mail.ru')->subject('Обратный звонок');
});
return response()->json([
'message_sent' => 'Заявка принята! Скоро мы с вами свяжемся!'
]);
}