Lavarel之环境配置 .env

Lavarel之环境配置 .env

.env 文件位于项目根目录下,作为全局环境配置文件。

1. 配置参数

// 运行环境名称 APP_ENV=local // 调试模式,开发阶段启用,上线状态禁用。 APP_DEBUG=true // 敏感信息加密密钥,可使用 php artisan key:generate 重新生成。 APP_KEY= // 项目根目录 APP_URL=http://localhost // 缓存驱动,默认使用文件作为缓存。 CACHE_DRIVER=file // 回话驱动,默认使用文件存储SESSION。 SESSION_DRIVER=file // 队列驱动,默认使用同步模式。 QUEUE_DRIVER=sync // Redis高性能key-value数据库,使用内存存储,用于数据持久化。 REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 // 数据库配置项 DB_HOST=127.0.0.1//数据库主机名 DB_PORT=3306//数据库端口 DB_DATABASE=homestead//数据库名称 DB_USERNAME=homestead//数据库登录账户 DB_PASSWORD=secret//数据库登录密码 

[疑问].env 环境配置是如何在项目中工作的呢?
.env文件实际是对/config/目录下的通用配置做提取。查看/config/app.php可发现,系统提供env()用于读取.env文件配置。

[疑问].env的数据库配置并不存在数据表前缀的设置,该怎么办呢?
查看/config/database.php文件中提供prefix字段可进行修改,可以在.env文件中新增DB_PREFIX配置,并在/config/database.php修改prefix选项为env(DB_PREFIX,'')

2. 获取配置

env()
使用env()可获取.env文件中的全局通用配置。
例如:env('DB_HOST')

config()
使用config()可获取/config/目录下项目的配置项信息。
例如:config('database.connections.mysql.prefix')

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113301.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 区块链|CAP原理[通俗易懂]

    区块链|CAP原理[通俗易懂]分布式系统(distributedsystem)正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP定理是这方面的基本定理,也是理解分布式系统的起点。一、分布式系统的三个指标ConsistencyAvailabilityPartitiontolerance它们的第一个字母分别是C、A、P。EricBrewer说,这三个指标不可能同时做到。这个结论就叫做CAP定理。二、Partitiontolerance先看Parti

    2022年5月19日
    82
  • js获取url参数值的几种方法

    js获取url参数值的几种方法一 字符串分割分析法 functionrequ paras varurl location href varparaStrin url substring url indexOf 1 url length split amp varparaObj for i 0 j paraString i

    2025年8月1日
    4
  • sourceinsight激活码3.5_pdf注册码及序列号

    sourceinsight激活码3.5_pdf注册码及序列号SI3US-032434-64929

    2022年9月27日
    5
  • 用计算机亩换算成平方,公倾,平方米,英亩,市亩,平方公里等常见面积单位转换在线计算器_三贝计算网_23bei.com…「建议收藏」

    本计算器用于土地面积不同单位之间的转换。输入已知面积,选择正确的单位类型,点击确定按钮,可求出其他单位的面积值。常见面积单位的换算关系,如下:1平方厘米=100平方毫米=0.1550平方英寸1平方米=10000平方厘米=1.1960平方码1公倾=10000平方米=2.4711英亩1平方公里=100公顷=0.3861平方英里1平方英寸=6.4516平方厘米1平方码=9平方英尺=0.8361平方米1英…

    2022年4月9日
    1.5K
  • C语言编写简易病毒[通俗易懂]

    C语言编写简易病毒[通俗易懂]本次实验设计的是一个基于C语言的恶意代码,其执行流程如下:1、在病毒第一次执行时,即检测到注册表的任务管理器没有被禁用,则病毒依次执行以下功能:创建开机启动项,在系统目录路径下面复制文件,将其作为自启动路径;禁用任务管理器;禁用注册表编辑器;联网获取图片并修改桌面背景(重启生效);修改注册表屏蔽用户键盘输入为1(重启生效);删除驱动器盘符,使桌面以及开始菜单快捷方式失

    2022年7月18日
    15
  • 20多岁的一无所有,其实是理所应当的「建议收藏」

    20多岁的一无所有,其实是理所应当的「建议收藏」 转载:https://blog.csdn.net/kangwrite/article/details/3618481923岁那年你正处在哪个状态?现在呢? 我,23岁,应届毕业生。生活,工作,爱情都处于人生的低谷,一穷二白,一无所有,一事无成。分享一下成长的建议吧。匿名用户23岁那年…

    2022年7月25日
    21

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号