我在发送电子邮件时在 mailhog 中遇到错误。
错误:
Connection could not be established with host mailhog :stream_socket_client(): unable to connect to null://mailhog:1025 (Unable to find the socket transport "null" - did you forget to enable it when you configured PHP?)
Run Code Online (Sandbox Code Playgroud)
我的代码:
Mail::to('sample@example.com')->send(new MessageMail($message));
Run Code Online (Sandbox Code Playgroud)
和 .env 配置:
MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=info@site.com
MAIL_FROM_NAME="${APP_NAME}"
Run Code Online (Sandbox Code Playgroud)
我使用 docker,我的 laravel 版本是 8,PHP 版本是 7.4.10,我正在从 symfony 迁移到 laravel。