repo = $repo; } public function index(Request $request) { return $this->repo->getProjects($request->get('q'), $request->get('status_id')); } public function show($id) { return $this->repo->requireById($id); } public function features($id) { $project = $this->repo->requireById($id); // $project->load('features.tasks'); $response = fractal() ->item($project->toArray()) ->transformWith(function($project) { return $project; }) ->toArray(); return $response; } }