/** * Store a newly created resource in storage. * * @return Response */ public function endSegment(Request $request) { $segment_id = Input::get('segment_id'); $segment = Segment::find($segment_id); $segment->destination_pos = Input::get('destination_pos'); $segment->destination_name = Input::get('destination_name'); $segment->distance = rome2rioHelper::calculateDistance($segment); $segment->duration = rome2rioHelper::calculateDuration($segment); $route = $segment->route; if ($segment->update()) { return response()->json('error ending segment', 400); } return response()->json('success', 200); }