当前位置:网站首页>Lavarel之环境配置 .env
Lavarel之环境配置 .env
2022-07-07 11:48:00 【全栈程序员站长】
.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.cn/113301.html原文链接:https://javaforall.cn
边栏推荐
- LeetCode_ Binary search_ Medium_ 153. Find the minimum value in the rotation sort array
- Server to server (S2S) event (adjust)
- LED light of single chip microcomputer learning notes
- 2022-7-6 Leetcode27.移除元素——太久没有做题了,为双指针如此狼狈的一天
- 室内ROS机器人导航调试记录(膨胀半径的选取经验)
- 【日常训练】648. 单词替换
- Shell batch file name (excluding extension) lowercase to uppercase
- 648. 单词替换 : 字典树的经典运用
- 118. 杨辉三角
- AI人才培育新思路,这场直播有你关心的
猜你喜欢
Cinnamon taskbar speed
Help tenants
我那“不好惹”的00后下属:不差钱,怼领导,抵制加班
Battle Atlas: 12 scenarios detailing the requirements for container safety construction
干货|总结那些漏洞工具的联动使用
OSI seven layer model
Esp32 ① compilation environment
118. Yanghui triangle
供应链供需预估-[时间序列]
TPG x AIDU | AI leading talent recruitment plan in progress!
随机推荐
Mongodb command summary
Show the mathematical formula in El table
【日常训练】648. 单词替换
Clion mingw64 Chinese garbled code
1. Deep copy 2. Call apply bind 3. For of in differences
PHP中用下划线开头的变量含义
LED light of single chip microcomputer learning notes
Server to server (S2S) event (adjust)
【面试高频题】难度 2.5/5,简单结合 DFS 的 Trie 模板级运用题
为租客提供帮助
LIS longest ascending subsequence problem (dynamic programming, greed + dichotomy)
Split screen bug notes
Flink | 多流转换
Xshell connection server changes key login to password login
LeetCode简单题分享(20)
Deep understanding of array related problems in C language
DID登陆-MetaMask
云计算安全扩展要求关注的安全目标和实现方式区分原则有哪些?
单片机学习笔记之点亮led 灯
Leetcode simple question sharing (20)