Laravel5.5及以上版本多环境.env配置读取
内容导读
收集整理的这篇技术教程文章主要介绍了Laravel5.5及以上版本多环境.env配置读取,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1206字,纯文字阅读大概需要2分钟。
内容图文
这篇文章主要介绍了关于Laravel5.5及以上版本多环境.env配置读取,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下laravel 默认工程一个.env文件,如果在多个运行环境下如何自动区分读取不同的.env文件呢?其实laravel本身就已经实现了多环境读取.env,网上那些教程都是要加代码来识别或者讲的不清不楚的,laravel在5.5版本的框架底层中实现了读取不同的.env逻辑。请看截图:
那么我们该如何使用这个特性呢?其实很简单,加入我们有4个环境(dev环境,test环境,beta环境,production环境)。
我们只需要在工程根目录下创建四个文件,可以注意到不同环境是不同的环境关键字,分别为:
.env.dev 开发环境
.env.test 测试环境
.env.beta beta预发布环境
.env.producton 生产环境
创建后,在里面配置不同环境下的相关配置数据。
重点来了,这也是最重要的异步,如何告诉laravel要去读取指定环境的.env配置文件呢。其实只需要两步骤,在你指定运行环境下的nginx配置中PHP配置参数段中加上一行:
fastcgi_param APP_ENV test; // 根据环境不同填写对应的环境关键字。
配置后,重启nginx即可。这时候系统会区分环境读取.env文件了。
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
使用 Laravel 服务容器的优势
Laravel5.5执行表迁移命令出现表为空的解决方案
以上就是Laravel5.5及以上版本多环境.env配置读取的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是为您收集整理的Laravel5.5及以上版本多环境.env配置读取全部内容,希望文章能够帮你解决Laravel5.5及以上版本多环境.env配置读取所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。