/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($flight) { //$this->flights()->delete(); //$trip->delete(); $flight = Flight::find($flight->id); $flight->delete(); return Response::json(true); }
function mapFlight() { if (!Input::has('id')) { return App::abort(400, 'Missing data'); } $flight = Flight::find(Input::get('id')); if (is_null($flight)) { return App::abort(404); } $positions = array_map(function ($position) { return array($position['lat'], $position['lon']); }, $flight->positions->toArray()); return array('colours' => $flight->mapsColours, 'coordinates' => $positions); }