为什么此代码不显示任何输出结果?
$exitCode = \Artisan::call('route:cache');
$artisanOutput = \Artisan::output();
dd($artisanOutput);
另一位工匠控制台代码示例显示了一个结果,但这个结果不起作用。
答案 0 :(得分:0)
如果你的应用环境是生产,那么你应该运行
$exitCode = \Artisan::call('route:cache',['--force'=> true]);
$artisanOutput = \Artisan::output();
dd($artisanOutput);
希望这有帮助
答案 1 :(得分:0)
根据你的评论我读了。重定向就是你想要实现的目标。
为什么不用这个呢?
return redirect('adminSettings')->with('success', $successMessage);
你的路线应该是这样的:
Route::get('adminSettings', 'AdminController@adminSettings');
查看原始问题
$exitCode = \Artisan::call('route:cache');
$artisanOutput = \Artisan::output();
dd($artisanOutput);
你可以尝试从你的终端'php artisan route:cache'吗?什么是输出?我使用5.6,输出给我一些错误。所以我认为这就是问题所在。