/** * GET api/foods * @param Request $request * @return mixed */ public function index(Request $request) { if ($request->get('typing')) { $foods = Food::forCurrentUser()->where('name', 'LIKE', '%' . $request->get('typing') . '%')->with('units')->get(); return $this->transform($this->createCollection($foods, new FoodTransformer()), ['units']); } return $this->foodsRepository->getFoods(); }