respond(); } public function search(Request $request) { $where = []; if($request->airline) { $airline = Airline::where('code', $request->airline)->first()->id; $where['airline_id'] = $airline; } if($request->depICAO) { $airport = Airport::where('icao', $request->depICAO)->first()->id; $where['dpt_airport_id'] = $airport; } if($request->arrICAO) { $airport = Airport::where('icao', $request->depICAO)->first()->id; $where['dpt_airport_id'] = $airport; } $flights = Flight::where($where)->get(); return fractal($flights, new FlightTransformer())->respond(); } }