前言

难道每次改 .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
相关文章:
c++ stringstream用法详解_c++字符串与数字转换利器
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
公众号网站制作网页,微信公众号怎么制作?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
网页设计网站制作软件,microsoft office哪个可以创建网页?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
建站之星后台管理系统如何操作?
文字头像制作网站推荐软件,醒图能自动配文字吗?
重庆市网站制作公司,重庆招聘网站哪个好?
装修招标网站设计制作流程,装修招标流程?
山东网站制作公司有哪些,山东大源集团官网?
已有域名和空间,如何快速搭建网站?
建站之星安装后如何自定义网站颜色与字体?
如何在建站主机中优化服务器配置?
阿里云网站制作公司,阿里云快速搭建网站好用吗?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
Java解压缩zip - 解压缩多个文件或文件夹实例
青岛网站建设如何选择本地服务器?
如何通过PHP快速构建高效问答网站功能?
实例解析Array和String方法
简单实现Android验证码
网站制作免费,什么网站能看正片电影?
如何快速使用云服务器搭建个人网站?
制作企业网站建设方案,怎样建设一个公司网站?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
建站之星Pro快速搭建教程:模板选择与功能配置指南
网站代码制作软件有哪些,如何生成自己网站的代码?
如何选择香港主机高效搭建外贸独立站?
南宁网站建设制作定制,南宁网站建设可以定制吗?
nginx修改上传文件大小限制的方法
网页设计与网站制作内容,怎样注册网站?
如何选择适配移动端的WAP自助建站平台?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
开心动漫网站制作软件下载,十分开心动画为何停播?
C#如何序列化对象为XML XmlSerializer用法
如何在阿里云完成域名注册与建站?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
建站之星2.7模板:企业网站建设与h5定制设计专题
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
如何快速上传自定义模板至建站之星?
微信h5制作网站有哪些,免费微信H5页面制作工具?
制作销售网站教学视频,销售网站有哪些?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
*请认真填写需求信息,我们会在24小时内与您取得联系。