Volver al listado
@if(session('error'))
{{ session('error') }}
@endif @if($errors->any())

Revisa estos errores:

    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif

Carga masiva por CSV

Sube un archivo CSV para crear o actualizar muchos usuarios a la vez.

Descargar plantilla CSV

Columnas del CSV

nombre,apellido,documento,email,role,password,colegio,sede,grado,cursos
  • documento es obligatorio: con él inician sesión
  • email es opcional
  • nombre y apellido van en columnas separadas (recomendado)
  • role: docente o estudiante
  • grado: nombre exacto (ej. ) — para estudiantes
  • cursos: separados por ; o | (ej. Matemáticas;Español)
  • También acepta alias: cedula, correo, rol, nombres, apellidos
  • Compatibilidad: si usas name como nombre completo, se divide en nombre + apellido
  • El colegio, sede, grado y cursos deben existir previamente
  • Si el documento ya existe, se actualiza el usuario
@csrf
Importar usuarios
@if(session('import_errors'))

Algunas filas tuvieron errores:

    @foreach(session('import_errors') as $error)
  • {{ $error }}
  • @endforeach
@endif

Crear un usuario individualmente

@include('admin.users._form_fields')