小编Chi*_*lan的帖子

如何动态地以编程方式在laravel中设置.env值

我有一个自定义CMS,我在Laravel中从头开始编写,并希望env在用户设置后从控制器设置值,即数据库详细信息,邮件程序详细信息,常规配置等,并希望为用户提供在运行时更改它们的灵活性我正在制作的GUI.

所以我的问题是如何.env从控制器中将我从用户收到的值写入文件.

并且.env随时随地构建文件是一个好主意还是有其他方法吗?

提前致谢.

php environment-variables laravel

17
推荐指数
8
解决办法
4万
查看次数

有没有办法停止firebase云函数的运行实例——它进入了无限循环

我有一个云函数,它有一些这样的代码:

exports.functionName = functions.https.onCall((data, context) => {
    //some logic
    b().then(function(otherData){
       //further logic
       resolve(otherDataModified)
    });
});

b = () => {
    if(someError){
      b();
      resolve(); //This is where i made the mistake, this should be returned after b has completed
    }else{
      resolve();
    }
}
Run Code Online (Sandbox Code Playgroud)

现在的问题是,在意识到错误之前我已经两次调用了这个函数,这导致函数 b 进入无限循环,虽然请求已经完成并解决了,我向用户显示了错误,但有两个函数是不断运行到后台,我看不到实际停止执行此操作的选项。

还尝试用正确的逻辑更新函数,新的运行都正常工作,但这次运行完全挂断,如果不检查会导致我产生大量资源计费。

在此处输入图片说明

在此处输入图片说明

firebase google-cloud-functions

1
推荐指数
1
解决办法
1181
查看次数