Как проверить, выполнен ли Artisan :: call и если true, вызвать другую функцию - PullRequest
0 голосов
/ 22 марта 2019

Итак, я работаю над проектом Laravel

Я создаю HTML-форму, управляющую файлом /config/app.php, поэтому после того, как пользователь нажмет кнопку отправки, я вызову

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)

в чем решение?,, заранее спасибо

...