我已经注册了一个队列,我想在发送作业后返回视图。我想要实现的逻辑是:
这是我到目前为止所返回的视图,它不起作用。
这是我的代码:
public function demoIndex(Request $request){ //Controller
$text = $request->input('doc');
dispatch(new Do($text));
return view('demo/loading'); //loading screen
}
public function handle()
{
//queue job
...
return view('demo/admin', ['search' => $search]); //returning view (not working)
}
答案 0 :(得分:0)
您需要在作业完成时触发事件,而不是使用laravel-echo来捕获前端的事件,以便JavaScript可以加载或加载数据或重定向到其他页面。
关注这些链接: