recipesRepository = $recipesRepository; } public function add(AddRecipeRequest $request) { $recipe = $this->recipesRepository->create(collect($request->all())); return response()->json(['success' => true, 'data' => ['recipe' => $recipe]], 200); } public function index(Request $request) { $recipes = $this->recipesRepository->paginate($this->paginationSize); return response()->json(['success' => true, 'data' => ['recipes' => $recipes]], 200); } }