authenticatedUser($request); abort_unless( $this->permissionService->allows($user, Permission::ProjectRead, $project), 403, ); return response()->json([ 'data' => $this->buildProjectBoardPayload->handle($project, $user), ]); } public function backlog(Request $request, Project $project): JsonResponse { $user = $this->authenticatedUser($request); abort_unless( $this->permissionService->allows($user, Permission::ProjectRead, $project), 403, ); return response()->json([ 'data' => $this->buildProjectBacklogPayload->handle($project, $user), ]); } }