在 Artisan Tinker 上看不到电子邮件配置
Can't see email configuration on artisan tinker
我已经在 .env 文件上设置了我的电子邮件配置,但是当我从 tinker 检查时显示空值。
这是我的环境配置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=465
MAIL_USERNAME=c57xxxx07f1
MAIL_PASSWORD=44****02fae
MAIL_ENCRYPTION=tls
我无法发送电子邮件解决这个问题??
试着找到你的config/mail.php
并将您的环境密钥放入其中。
env('MAIL_HOST', 'smtp.mailgun.org')
第一个参数是您的环境密钥,第二个参数是默认值。
return [
'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
...
并清除配置缓存:
php artisan config:clear
php artisan optimize
您需要在更改 env
文件后清除缓存。否则,您的更改不会更新。所以每当你做出改变需要清除缓存然后在使用修补程序之后。
php artisan config:clear
php artisan tinker
config('mail')
使用配置后('email')
如果您没有获得 .env 电子邮件配置,那么
php artisan config:cache
然后
php artisan tinker
config('mail')
得到你的结果
我已经在 .env 文件上设置了我的电子邮件配置,但是当我从 tinker 检查时显示空值。
这是我的环境配置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=465
MAIL_USERNAME=c57xxxx07f1
MAIL_PASSWORD=44****02fae
MAIL_ENCRYPTION=tls
我无法发送电子邮件解决这个问题??
试着找到你的config/mail.php
并将您的环境密钥放入其中。
env('MAIL_HOST', 'smtp.mailgun.org')
第一个参数是您的环境密钥,第二个参数是默认值。
return [
'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
...
并清除配置缓存:
php artisan config:clear
php artisan optimize
您需要在更改 env
文件后清除缓存。否则,您的更改不会更新。所以每当你做出改变需要清除缓存然后在使用修补程序之后。
php artisan config:clear
php artisan tinker
config('mail')
使用配置后('email') 如果您没有获得 .env 电子邮件配置,那么
php artisan config:cache
然后
php artisan tinker
config('mail')
得到你的结果