/** * @param int $id * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function edit($id) { $category = Category::with('tags', 'media')->findOrFail($id); $categories = Category::all('id', 'name'); $tags = Tag::all('id', 'name'); return view('admin::categories.edit', compact('category', 'categories', 'tags')); }
/** * @return \Illuminate\Http\JsonResponse */ public function index() { $categories = Category::with('tags', 'parent')->orderBy('created_at', 'desc')->get(); return response()->json($categories); }