/** * 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']); } }