@extends('layouts.app') @section('content')
@csrf
Editar Usuario
@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
Datos del Usuario
is_active) ? 'checked' : '' }}>

Datos de Persona

@if($user->people_id) Este usuario ya tiene relación con Persona. Actualiza los campos según sea necesario. @else Este usuario aún no tiene relación con Persona. Completa los campos para crearla. @endif


Membresía
@php $consumedMembershipDays = $user->daysOfMembership(); $totalMembershipDays = $user->totalDaysOfMembership(); $membershipProgressPercent = $totalMembershipDays > 0 ? min(100, round(($consumedMembershipDays / $totalMembershipDays) * 100, 2)) : 0; $indicatorDots = max(0, $totalMembershipDays); $filledDots = min($consumedMembershipDays, $indicatorDots); @endphp
Consumo de membresía (Mes en curso)
{{ $consumedMembershipDays }} / {{ $totalMembershipDays }} días ({{ $membershipProgressPercent }}%)
@if ($indicatorDots > 0)
@for ($dot = 1; $dot <= $indicatorDots; $dot++) @endfor
@else
Sin días de membresía para mostrar.
@endif
Imagen
Imagen de usuario
Ayuda por Campo

Nombre: Nombre completo para identificar la cuenta.

Email: Debe ser único para iniciar sesión.

Nueva Contraseña: Déjala vacía para conservar la contraseña actual.

Usuario activo: Habilita o deshabilita el acceso.


Apellidos: Datos de identidad personal asociados al usuario.

Fecha de Nacimiento: Usa formato YYYY-MM-DD.

Género: Selecciona Masculino, Femenino u Otro.

Teléfono: Número de contacto de la persona.

Dirección: Dirección principal de la persona.

Tipo/Número de Documento: Datos de identificación.


Imagen: Puedes subir una foto de perfil para el usuario.

Consumo de membresía: El indicador muestra los días consumidos del mes en curso.


Guardar: Aplica los cambios del formulario actual.

@endsection