public function handle($request) { $thread = Thread::register($request->member, $request->subject, $request->body, $request->isQuestion, $request->laravelVersion, $request->tagIds); $this->threadRepository->save($thread); return new PostThreadResponse($thread); }