例如,如果我的**.env**是
APP_ENV=local
APP_URL=http://localhost:8888/
APP_DEBUG=true
FACEBOOK_APP_ID = ABC
我知道在Laravel中我们可以通过这样做来访问我们的.env文件
echo env('APP_ENV'); --> 'local'
echo env('APP_URL'); --> 'http://localhost:8888/'
但我想知道是否有一种方法可以编程设置它
Ex. env('APP_ENV') == 'production';
4条答案
按热度按时间liwlm1x91#
这可能会有帮助。
xpszyzbs2#
试试这个
来自stack answer
ibrsph3r3#
您可以用途:
因为
env
只是getenv
的一个方便的 Package 器,它可以进行一些类型转换。注意:这不是永久性的,因为当下一个请求发生时,它将被
.env
覆盖。ubof19bj4#
您可以使用
syamsoul/laravel-set-env
包轻松地更新或插入.env
文件中的变量。。
1.通过编写器安装
。
1.只要运行命令
。
例如:
P/S:在Laravel 10及以上版本上测试过,运行良好。