第一个代码解决了所有问题。 在您的config / mail.php文件中完全使用此代码。使用您自己的完整Gmail地址和Google应用密码。
'username' => env('MAIL_USERNAME','full-gmail-address-here'),
'password' => env('MAIL_PASSWORD','Google-app-password-generated-when-setting-up-2-factor-auth'),
您可能已经编写了第二代码,但是这里是... 进入了env
文件。
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587 (or use 465 for ssl on the sixth line below)
MAIL_USERNAME=Your-full-Gmail-address-here
MAIL_PASSWORD=Your-Google-App-Password-here
MAIL_ENCRYPTION=tls (or ssl)
MAIL_AUTH=YES (<= I made this up, if you're a pro you can check if it's necessary)
MAIL_FROM_ADDRESS=Email-address-of-sender
MAIL_FROM_NAME=Name-of-sender
第三,不要忘记将其包含在 config / mail.php文件
中'stream' => [
'ssl' => [
'allow_self_signed' => true,
'verify_peer' => false,
'verify_peer_name' => false,
],
],
请将其传递给可能需要的人。谢谢
答案 0 :(得分:0)
更改.env时,只需清除缓存和配置
ImportError: cannot import name 'test_function1' from 'folder_tests'
然后测试您的.env数据
php artisan cache:clear
php artisan config:clear
php artisan tinker
检查您的数据是否正确。您的过程在这里是正确的。