巅云智能建站平台搭建版(创业门户版)火爆上线,终身授权!新增:文章智能采集+全站真静态打包+城市分站+智能小程序+非法词过滤+H5自适应+智能链词等功能功能详情
帮助文档Help

Laravel如何友好的修改.env配置文件详解

nba篮球竞彩分析互联网站制作(www.slreporter.com) 发布日期 2019-04-25 14:41:32 浏览数: 127

前言

难道每次改 .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(), "
");

 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 文件啦~

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对网页设计的支持。

nba篮球竞彩分析互联是全国知名建站品牌服务商,nba篮球竞彩分析有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

相关新闻more

04
05月
企业网站 优化常用网页的文件英文名

网站导航 site map 公司简介 PROFILE or COMPANY Profile or Company 公司设备 EQUIPMEN... >>详情

17
05月
2017年用户所喜欢的网站设计如何打造,这个

window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":... >>详情

04
04月
discuz更换服务器之后图片可以上传但是不

简介:编帮朋友转移discuz更换服务器之后发现帖子可以发,但是图片打不开。下面贴出问题处理思路。检查data下面的attachment目录... >>详情

05
04月
什么样的网站适合nba篮球竞彩分析?

网站设计问题很多生意人来了澳洲想推广自己的业务,于是费尽周折回头找国内的公司开发网站,好不容易大功告成,经过一段时间发现自己网站总是石沉大海... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站
nba篮球竞彩分析