Example #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     $ride = Ride::find($id);
     if ($ride) {
         if ($request->input('descriptor')) {
             $ride->descriptor = $request->input('descriptor');
         }
         if ($request->input('start')) {
             $ride->start = $request->input('start');
         }
         if ($request->input('end')) {
             $ride->end = $request->input('end');
         }
         $ride->save();
         return Response::json(['status' => 'success', 'data' => DbUtil::serializeRide($ride)]);
     } else {
         return Response::json(['status' => 'failure', 'message' => 'record not found']);
     }
 }