/** * @param CRI $repository * @param SCRI $singleRepository * * @return \Illuminate\View\View */ public function index(CRI $repository, SCRI $singleRepository) { $categories = $repository->listCategories(); $categories->each(function (Category $category) use($singleRepository) { $category->lastActivity = $singleRepository->getLatestActivity($category); }); return view('categories.index', compact('categories')); }
/** * Returns a list of categories. * * @param CRI $repository * * @return \Illuminate\Http\JsonResponse */ public function categories(CRI $repository) { $list = $repository->listCategories(); $return = []; foreach ($list as $entry) { $return[] = $entry->name; } return Response::json($return); }