/** * Display the specified resource. * * @param int $id * @param Request $request * @return \Illuminate\Http\Response */ public function show($id, Request $request) { $category = Category::findBySlugOrIdOrFail($id); $categories = Category::defaultOrder()->get()->toTree(); $products = $category->products()->filter($request->all())->paginate(21); $this->addSEOTagsForCategory($category); return view('frontend.categories.show', compact('products', 'category', 'categories')); }
public function makeChildrenOf(Request $request, $id) { Category::findOrFail($id)->update(['parent_id' => $request->parent_id]); alert()->success('The category has been successfully moved.', 'Luke, I am your father'); return redirect()->back(); }