我正在开发laravel应用。我正在借助内置功能Email verification
发送验证电子邮件。我已设置 mailtrap 凭据,并在我的Mailtrap收件箱中成功接收了电子邮件。
但是当我将这些凭据更改为我的 sendgrid 凭据时,Laravel仍将电子邮件发送到我的邮件收件箱中,好像.env已被缓存。
我对AppServiceProvider
文件进行了同样的更改,但我仍对电子邮件主题进行了一些更改。
我尝试使用
清除缓存php artisan cache:clear
php artisan route:cache
php artisan config:clear
php artisan view:clear
php artisan clear-compiled
但仍然没有任何改变,Laravel仍在加载以前版本的文件。
我想每次对.env
或AppServiceProvider
进行任何更改时都加载较新的版本。
答案 0 :(得分:0)
嗨,清除缓存后,运行
php artisan明确编译
php artisan优化
答案 1 :(得分:0)
也许问题不是Laravel自己尝试的: 打开php.ini
opcache.revalidate_freq=0
opcache.fast_shutdown=0
更改此行并重新启动apache。