通过Laravel更新.env值

编程入门 行业动态 更新时间:2024-10-18 01:35:28
本文介绍了通过Laravel更新.env值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

例如,如果我的 .env 是

APP_ENV=local APP_URL=localhost:8888/ APP_DEBUG=true FACEBOOK_APP_ID = ABC

我知道在Laravel中,我们可以通过执行此操作来访问.env文件

I know in Laravel we can do access our .env file by doing this

echo env('APP_ENV'); --> 'local' echo env('APP_URL'); --> 'localhost:8888/'

但我想知道是否有一种以编程方式设置它的方法

but I wonder if there is a way to programmatically set it

Ex. env('APP_ENV') == 'production';

推荐答案

尝试一下

$path = base_path('.env'); if (file_exists($path)) { file_put_contents($path, str_replace( 'APP_KEY='.$this->laravel['config']['app.key'], 'APP_KEY='.$key, file_get_contents($path) )); }

从此处获取堆栈答案

更多推荐

通过Laravel更新.env值

本文发布于:2023-10-27 11:01:49,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1533178.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Laravel   env

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!