本文介绍了通过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值
发布评论