嘿我正在首次使用命令总线设计模式,我有一个**PostController**
和一个**ShowPosts**
Job。
我使用此代码返回控制器中索引方法中的所有帖子。
$this->dispatch(new ShowPosts());
在我的工作 ShowPosts 中,在handle方法::
中$posts = Post::latest()->with('comments.user','values')->paginate(5);
if(!$posts) {
return response()->json('there is no post',404);
}
return $posts;
但我无法在工作中返回任何数据。 如何在工作中返回数据? 如果我有一份工作来回复用户的帖子,该工作是什么? 谢谢
答案 0 :(得分:1)
嗯,我实际上有一个答案:
作业通常是异步运行(排队),因此返回数据没有多大意义。