当前位置:网站首页>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
边栏推荐
- How far can it go to adopt a cow by selling the concept to the market?
- PostgreSQL array type, each splice
- toRaw和markRaw
- Battle Atlas: 12 scenarios detailing the requirements for container safety construction
- 一文读懂数仓中的pg_stat
- flask session伪造之hctf admin
- How to make join run faster?
- [QNX hypervisor 2.2 user manual]6.3.4 virtual register (guest_shm.h)
- 社会责任·价值共创,中关村网络安全与信息化产业联盟对话网信企业家海泰方圆董事长姜海舟先生
- 供应链供需预估-[时间序列]
猜你喜欢
Custom thread pool rejection policy
交付效率提升52倍,运营效率提升10倍,看《金融云原生技术实践案例汇编》(附下载)
Redis只能做缓存?太out了!
Redis can only cache? Too out!
MySQL error 28 and solution
Social responsibility · value co creation, Zhongguancun network security and Information Industry Alliance dialogue, wechat entrepreneur Haitai Fangyuan, chairman Mr. Jiang Haizhou
Best practice | using Tencent cloud AI willingness to audit as the escort of telephone compliance
AI人才培育新思路,这场直播有你关心的
DID登陆-MetaMask
如何让join跑得更快?
随机推荐
[daily training] 648 Word replacement
为租客提供帮助
Milkdown control icon
供应链供需预估-[时间序列]
2022-7-7 Leetcode 34. Find the first and last positions of elements in a sorted array
2022-7-6 使用SIGURG来接受外带数据,不知道为什么打印不出来
Data refresh of recyclerview
clion mingw64中文乱码
【等保】云计算安全扩展要求关注的安全目标和实现方式区分原则有哪些?
Centso7 OpenSSL error Verify return code: 20 (unable to get local issuer certificate)
Best practice | using Tencent cloud AI willingness to audit as the escort of telephone compliance
PC端页面如何调用QQ进行在线聊天?
How far can it go to adopt a cow by selling the concept to the market?
Use of polarscatter function in MATLAB
648. 单词替换 : 字典树的经典运用
Solve the cache breakdown problem
Read PG in data warehouse in one article_ stat
PostgreSQL array type, each splice
AI人才培育新思路,这场直播有你关心的
Cinnamon taskbar speed