Ларавел 5,2
Местная окружающая среда
Я пытаюсь настроить консольную команду для уведомления меня по электронной почте, когда появляются определенные значения даты по сравнению с текущей датой.
Когда я набираю команду, я получаю эту ошибку.
Mail::send('emails.ssl-expire-notice', ['hello' => 'hello'], function ($message) {
$message->from('example@domain.com', 'Laravel');
$message->to('garrett@p11.com');
});
Сообщение об ошибке:
Use of undefined constant STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT - assumed 'STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT'
ничего не могу найти по этому поводу. Не уверен, что именно здесь происходит. Я использую sendgrid для своего почтового сервера, и все это установлено в моем файле .env.
MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=*****
MAIL_PASSWORD=****
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME="Project Name"
MAIL_FROM_ADDRESS=noreply@domain.com