原由:php artisan config:cache
Laravel 将会把 app/config 目录下的所有配置文件“编译”整合成一个缓存配置文件到 bootstrap/cache/config.php,每个配置文件都可以通过 env 函数读取环境变量;但是一旦有了这个缓存配置文件,在其他地方使用 env 函数是读取不到环境变量的,所以返回 null。
解决方式
- 1.
php artisan config:clear
不启用配置缓存 - 2.使用
config()
替代env()
读取对应实际的配置即可
评论/回复