/** * updates or an existing category * * @param Requests\CategoryChangeRequest $request validated form * @param $category_id id of category to update * @return redirect to updated category */ public function postCategory(Requests\CategoryChangeRequest $request, $category_id) { $category = Category::findOrFail($category_id); $category->fill($request->all()); $category->save(); return redirect()->action('Resource\\DashboardController@getIndexByCategory', ['category_id' => $category_id]); }
/** * display resources filtered by a category * @param $category_id id of category to filter by * @return view */ public function getIndexByCategory($category_id) { $resources = Category::findOrFail($category_id)->resources; return view('resource.index', ['resources' => $resources, 'categories' => $this->categories]); }