如何检查Artisan :: call是否完成,如果为true,则调用另一个函数

时间:2019-03-22 20:02:51

标签: php laravel command artisan

所以,我正在研究Laravel项目

我构建了一个控制/config/app.php文件的HTML表单,因此在用户单击“提交”按钮后,我会呼叫

Artisan::call('config:cache')来执行此更改

但这可能要花费 1.00秒到3:00秒,所以我尝试了此操作:

//# if submit [in the method]:


Artisan::call('config:cache');
sleep(3); // to wait until generate the cache  
return Redirect::back()->with('status','every thing is updated!');

但是我需要做的是Redirect::back()之后立即调用Artisan::call

示例:

if (Artisan::call('config:cache')){
    return Redirect::back()->with('status','every thing is updated!')
}

不幸的是,该示例不适用于我,它给了我一个空白的页面(不叫return

解决方案是什么? ,,预先感谢

0 个答案:

没有答案