我有一个自定义CMS,我在Laravel中从头开始编写,并希望env在用户设置后从控制器设置值,即数据库详细信息,邮件程序详细信息,常规配置等,并希望为用户提供在运行时更改它们的灵活性我正在制作的GUI.
所以我的问题是如何.env从控制器中将我从用户收到的值写入文件.
并且.env随时随地构建文件是一个好主意还是有其他方法吗?
提前致谢.
我有一个云函数,它有一些这样的代码:
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 进入无限循环,虽然请求已经完成并解决了,我向用户显示了错误,但有两个函数是不断运行到后台,我看不到实际停止执行此操作的选项。
还尝试用正确的逻辑更新函数,新的运行都正常工作,但这次运行完全挂断,如果不检查会导致我产生大量资源计费。