コード例 #1
0
 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");
         }
     }
 }