/** * @param Request $request * @param Project $project * @return \Illuminate\Contracts\Routing\ResponseFactory|Project|\Symfony\Component\HttpFoundation\Response */ public function update(Request $request, Project $project) { $project->load('translations'); if (!$this->dispatch(new UpdateProject($project, translation_input($request, ['published', 'title', 'content'])))) { return response('500', 'something bad happened'); } return $project; }