@extends('layouts.basedashboard') @section('titulo', 'Crear Usuario') @section('contenido')

Crear Nuevo Usuario

Completa la información para crear un usuario

Volver
Información del Usuario
@csrf
@error('username')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('password')
{{ $message }}
@enderror
@error('tipos_id')
{{ $message }}
@enderror
Cancelar
@endsection @push('JS') @endpush @push('JSOR') // Toggle para mostrar/ocultar contraseña $("#togglePassword").on("click", function(){ togglePasswordVisibility("#password", "#togglePassword"); }); $("#togglePasswordConfirm").on("click", function(){ togglePasswordVisibility("#password_confirmation", "#togglePasswordConfirm"); }); // Manejo del formulario $("#formCrearUsuario").on("submit", function(e){ e.preventDefault(); cambiarEstadoBoton(true); $.ajax({ url: $(this).attr("action"), method: "POST", data: $(this).serialize(), success: function(response){ Swal.fire({ icon: "success", title: "¡Usuario creado!", text: "El usuario se ha creado correctamente", timer: 1500, showConfirmButton: false, timerProgressBar: true }).then(() => { window.location.href = "{{ route('usuarios.index') }}"; }); }, error: function(xhr){ cambiarEstadoBoton(false); if( xhr.status === 422 ){ // Recargar para mostrar errores de validación location.reload(); } else{ Swal.fire({ icon: "error", title: "Error", text: "Ocurrió un problema al crear el usuario", confirmButtonText: "Aceptar" }); } } }); }); console.log("Vista crear usuario cargada"); @endpush