/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $familia = Familia::where('usuario_id', '=', $id)->with('miembro')->get(); $destinationPath = 'uploads/images/'; foreach ($familia[0]->miembro as $m) { File::delete($destinationPath . $m->foto); } if (Usuario::destroy($id)) { Session::flash('message', 'Eliminado Correctamente'); Session::flash('class', 'success'); } else { Session::flash('message', 'Error Al Eliminar'); Session::flash('class', 'danger'); } return Redirect::to('/dashboard/usuarios'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { if (Usuario::destroy($id)) { Session::flash('message', 'Eliminado Correctamente'); Session::flash('class', 'success'); } else { Session::flash('message', 'Error Al Eliminar'); Session::flash('class', 'danger'); } return Redirect::to('/dashboard/usuarios'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $usuario = Usuario::find($id); if ($usuario->cargo == "administrador") { $admi = Usuario::find($usuario->id)->administrador; Administradore::destroy($admi->id); } else { $encargado = Usuario::find($id)->encargadofarmacia; $farmacia = Farmacia::where('encargadofarmacia_id', '=', $encargado->id)->first(); $farmacia->habilitado = "no"; $farmacia->save(); Encargadofarmacia::destroy($encargado->id); } $persona = Usuario::find($id)->persona; Persona::destroy($persona->id); Usuario::destroy($usuario->id); return Redirect::route('usuario.index'); }
/** * Remove the specified resource from storage. * DELETE /usuarios/{id} * * @param int $id * @return Response */ public function destroy($id) { $validator = Validator::make(Input::all(), ['access_token' => 'required']); if ($validator->fails()) { return $this->reponseApi(422, 'true', $validator->errors()->all()); } try { $this->checkAuth($id, Input::get('access_token')); Usuario::destroy($id); return $this->reponseApi(200, 'false', 'Usuario eliminado.'); } catch (Exception $e) { return $this->reponseApi(200, 'true', $e->getMessage(), array('code' => 101)); } }
/** * @SWG\Operation( * partial="usuarios.delete", * summary="Elimina el usuario especificado", * @SWG\Parameter( * name="id", * description="Identificador del usuario", * required=true, * type="integer", * paramType="path", * allowMultiple=false, * ), * @SWG\ResponseMessage(code=400, message="Id invalido"), * @SWG\ResponseMessage(code=404, message="Usuario no encontrado") * ) * @return Response */ public function destroy($id) { $user = Sentry::findUserById($id); $user->activated = false; $user->save(); return Usuario::destroy($id); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $geoloca = Farmacia::find($id)->geolocalizacion; $encargado = Farmacia::find($id)->encargadofarmacia; $usuaro = Encargadofarmacia::find($encargado->id)->usuario; $persona = Usuario::find($usuaro->id)->persona; $farmacia = Farmacia::find($id); if (count($turnos = Farmacia::find($id)->turnos) != 0) { foreach ($turnos as $key) { $farmacia->turnos()->detach($key->id); } } Encargadofarmacia::destroy($encargado->id); Usuario::destroy($usuaro->id); Farmacia::destroy($id); Persona::destroy($persona->id); Geolocalizacione::destroy($geoloca->id); return Redirect::route('farmacia.index'); }