/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { try { $pasajero = Pasajero::find($id); if (is_null($pasajero)) { \App::abort(404); } else { // $pasajero->conductor_id = ''; // $pasajero->estado = 'En espera'; $pasajero->delete(); return JsonResponse::create(array('message' => "Pasajero eliminado correctamente", 200)); } } catch (Exception $ex) { return JsonResponse::create(array('message' => "No se pudo Eliminar el Pasajero", "exception" => $ex->getMessage(), "request" => json_encode($id)), 401); } }
public function finalizarBusquedaPGP(Request $request) { if ($request['tipo'] == 'giro') { $giro = Giro::find($request['id']); if ($giro) { $giro->estado = 'En ruta'; if ($giro->save()) { return JsonResponse::create('Giro correcto'); } else { return JsonResponse::create('Giro falso'); } } else { return JsonResponse::create('No se encontro el id para este ' . $request['tipo']); } } else { if ($request['tipo'] == 'paquete') { $paquete = Paquete::find($request['id']); if ($paquete) { $paquete->estado = 'En ruta'; if ($paquete->save()) { return JsonResponse::create('Paquete correcto'); } else { return JsonResponse::create('Paquete falso'); } } else { return JsonResponse::create('No se encontro el id para este ' . $request['tipo']); } } else { if ($request['tipo'] == 'pasajero') { $pasajero = Pasajero::find($request['id']); if ($pasajero) { $pasajero->estado = 'En ruta'; if ($pasajero->save()) { return JsonResponse::create('Pasajero correcto'); } else { return JsonResponse::create('Pasajero falso'); } } else { return JsonResponse::create('No se encontro el id para este ' . $request['tipo']); } } } } }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { try { $conductor = Pasajero::find($id)->conductor; $pasajero = Pasajero::find($id); if (is_null($pasajero)) { \App::abort(404); } else { $pasajero->delete(); $mensaje = 'Se retiro un pasajero que se te habia sido asignado'; $this->enviarNotificacion('', $mensaje, $conductor->id); return JsonResponse::create(array('message' => "Pasajero eliminado correctamente", "request" => json_encode($id)), 200); } } catch (Exception $ex) { return JsonResponse::create(array('message' => "No se pudo Eliminar el Pasajero", "exception" => $ex->getMessage(), "request" => json_encode($id)), 401); } }