public function addBusStop(Request $request) { $input = $request->all(); array_forget($input, "_token"); if (isset($input['type']) && $input['type'] == 'edit') { // Section to do ajax update of stations on route array_forget($input, "type"); $busstop = Busstop::find($input['id']); foreach ($input as $key => $value) { $busstop->{$key} = $value; } if ($busstop->save()) { return response()->json("Record updated successfully"); } else { return response()->json("Unexpected Error! Record could not be Added"); } } else { $busstop = new Busstop(); foreach ($input as $key => $value) { $busstop->{$key} = $value; } if ($busstop->save()) { return response()->json("record saved successfully"); } else { return response()->json("Unexpected Error! Record could not be Added"); } } }