with('categories')->get(); $categories=array_values(RecipeCategory::get()->sortby('name')->pluck('name')->unique()->toArray()); return view('recipes.index')->with('recipes', $recipes)->with('categories',$categories); } public function show($id) { $recipe=Recipe::with('user')->with('ingredients')->findOrFail($id); return view('recipes.show')->with('recipe', $recipe); } public function edit($id){ $recipe=Recipe::with('user')->with('ingredients')->findOrFail($id); $ingredients=RecipeIngredient::get()->sortby('name')->pluck('name')->unique(); return $ingredients; } }