前言

难道每次改 .env 都得通过修改代码来改吗?.env 文件能不能通过在后台配置呢? 其实是很简单就可以实现的,把以下函数加入到你的项目中
示例代码
function modifyEnv(array $data)
{
$envPath = base_path() . DIRECTORY_SEPARATOR . '.env';
$contentArray = collect(file($envPath, FILE_IGNORE_NEW_LINES));
$contentArray->transform(function ($item) use ($data){
foreach ($data as $key => $value){
if(str_contains($item, $key)){
return $key . '=' . $value;
}
}
return $item;
});
$content = implode($contentArray->toArray(), "\n");
\File::put($envPath, $content);
}
使用
// 你可以更新你想要的任何值 key => value $data = [ 'APP_ENV' => 'your_environment', 'APP_KEY' => 'your_key', 'APP_DEBUG' => 'trueOrFalse', 'DB_DATABASE' => 'test', 'DB_USERNAME' => 'test', 'DB_PASSWORD' => 'test', 'DB_HOST' => 'localhost', 'CACHE_DRIVER' => 'file', 'SESSION_DRIVER' => 'file', ]; // 或者 $data = [ 'DB_HOST' => '127.0.0.1', ]; // 使用函数更新 modifyEnv($data);
怎样,是不是很简单,这样就可以通过后台图形化配置 Laravel 的 .env 文件啦~
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# laravel
# 修改.env配置
# 修改env
# 修改配置文件
# Nginx中运行PHP框架Laravel的配置文件分享
# Laravel框架环境与配置操作实例分析
# Laravel 前端资源配置教程
# laravel config文件配置全局变量的例子
# Laravel数据库读写分离配置的方法
# Laravel 数据库加密及数据库表前缀配置方法
# laravel框架数据库配置及操作数据库示例
# laravel-admin自动生成模块
# 及相关基础配置方法
# laravel 配置路由 api和web定义的路由的区别详解
# Laravel5.6框架使用CKEditor5相关配置详解
# Laravel配置全局公共函数的方法步骤
# Laravel5框架自定义错误页面配置操作示例
# laravel配置Redis多个库的实现方法
# nginx实现一个域名配置多个laravel项目的方法示例
# laravel 框架配置404等异常页面
# Laravel 5.5官方推荐的Nginx配置学习教程
# Laravel Memcached缓存驱动的配置与应用方法分析
# Laravel 5+ .env环境配置文件详解
# 很简单
# 你可以
# 可以通过
# 这篇文章
# 谢谢大家
# 都得
# 你想要
# 就可以
# 图形化
# 有疑问
# data
# array
# envPath
# base_path
# FILE_IGNORE_NEW_LINES
# gt
# transform
# file
# DIRECTORY_SEPARATOR
# contentArray
相关文章:
建站之星各版本价格是多少?
如何快速搭建高效香港服务器网站?
网站app免费制作软件,能免费看各大网站视频的手机app?
如何在阿里云虚拟服务器快速搭建网站?
制作旅游网站html,怎样注册旅游网站?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
如何在建站宝盒中设置产品搜索功能?
如何快速搭建响应式可视化网站?
如何快速选择适合个人网站的云服务器配置?
长沙做网站要多少钱,长沙国安网络怎么样?
如何正确选择百度移动适配建站域名?
在线教育网站制作平台,山西立德教育官网?
如何快速搭建高效简练网站?
上海网站制作开发公司,上海买房比较好的网站有哪些?
如何通过PHP快速构建高效问答网站功能?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
建站之星24小时客服电话如何获取?
如何在阿里云服务器自主搭建网站?
网站制作员失业,怎样查看自己网站的注册者?
javascript中对象的定义、使用以及对象和原型链操作小结
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
建站之星后台管理系统如何操作?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
如何在景安服务器上快速搭建个人网站?
深圳网站制作的公司有哪些,dido官方网站?
如何在Windows虚拟主机上快速搭建网站?
如何生成腾讯云建站专用兑换码?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
如何通过虚拟主机快速搭建个人网站?
网站制作网站,深圳做网站哪家比较好?
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
如何在阿里云完成域名注册与建站?
建站VPS选购需注意哪些关键参数?
如何通过VPS建站无需域名直接访问?
如何批量查询域名的建站时间记录?
盘锦网站制作公司,盘锦大洼有多少5G网站?
哈尔滨网站建设策划,哈尔滨电工证查询网站?
一键网站制作软件,义乌购一件代发流程?
如何通过VPS搭建网站快速盈利?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何零基础开发自助建站系统?完整教程解析
建站之星后台密码遗忘?如何快速找回?
建站之星安装失败:服务器环境不兼容?
深圳网站制作平台,深圳市做网站好的公司有哪些?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
建站主机空间推荐 高性价比配置与快速部署方案解析
七夕网站制作视频,七夕大促活动怎么报名?
如何在IIS7上新建站点并设置安全权限?
如何在腾讯云服务器快速搭建个人网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。