/** * read incoming request and add new bus stop to database * * @param Request $request * @return \Illuminate\Http\JsonResponse */ public function addBusStop(Request $request) { $busStopModel = new BusStop(); $response = array(); try { $busStopModel->nama_halte = $request->input('nama_halte'); $busStopModel->lokasi_halte = $request->input('alamat_halte'); $busStopModel->latitude = $request->input('latitude'); $busStopModel->longitude = $request->input('longitude'); $busStopModel->save(); $response['code'] = 200; $response['data']['msg'] = 'bus stop has successfully added to database'; } catch (\Exception $e) { $response['code'] = 500; $response['data']['msg'] = 'failed to save bus stop. Make sure you attach correct parameters'; } header("Access-Control-Allow-Origin: *"); return response()->json($response); }