问答 / 231 / 6 / 创建于 2年前
config里面的东西当然该用env,根据12factory规范,配置必须严格和代码分开,env就是沟通配置和代码的桥梁。但是,除了config以外的地方都禁止用env,详见Laravel的config cache。
env
12factory
config
config cache
去看看config 这个东西存在的意义,以及env 对于config存在的意义是什么
env() 是获取.env 文件的值 config 是获取config 里面的值。 你在config 目录下用config的意义是啥呢?
禁止套娃!
config里面用env函数来读,业务里面用config函数来读
换种说法,除了 config() 中,其他地方禁用 env() ,所有的变量必须存储在 config 中,业务代码中使用 config() 获取。
config()
env()
我要举报该,理由是:
推荐文章: