同样的代码,在本地没有问题,在linux服务器上会出现授权失败的问题 授权使用了中间件,里面使用了Laravel自带的env()函数来获取当前的平台类型。 检查发现线上环境env函数返回的是null。
查找资料,发现是由于缓存的问题。
php aritisan config:cache
将配置文件缓存在了bootstrap/cache/config.php中。
php artisan config:clear
就可以通过env(‘APP_NAME’)正常访问到env文件中的配置值了。
京公网安备 11010502049817号