Laravel:在项目主体中不要使用env函数
用Laravel框架有些日子了,但是一直没在优化上动过心思,今天执行了下
php artisan config:cache
看似一切正常。但是下午的时候有反馈说用户登出后无法登录。
对比了下密码hash,发现和数据库不匹配。
在执行了了
php artisan config:clear
后,恢复正常。
后来发现,在共通中,使用了env(APP_KEY)获取配置文件中的APP_KEY
改为config(‘app.key’)后,恢复正常。
暂时忙,先不看源码了。回头再分析具体原因。
(PS:不用太期待有下文。)