Guías
Cómo instalarlo, configurarlo, desplegarlo y hacerlo tuyo.
Primeros pasos
Qué es Weblabor Base
Qué recibes al comprarlo, sobre qué está construido y para qué no está hecho.
Ponlo a correr
De una copia recién clonada a la aplicación abierta en tu navegador, con sesión de admin.
El archivo de entorno
Cada variable que se lee de .env, su valor por omisión y cuáles poner antes del primer arranque.
Inicio de sesión y cuentas
Configura el inicio de sesión y el registro
Elige cómo se identifican las personas y cuándo se verifica su identidad.
Verifica el correo y el teléfono
Cómo viajan los códigos de un solo uso, quién los envía y los campos que los piden.
El PIN de seguridad
Un código de cuatro dígitos que la persona define una vez y escribe antes de acciones sensibles.
Tu área de cuenta
Lo que una persona con sesión puede cambiar de sí misma bajo /account, y qué necesita de ti cada pantalla para funcionar.
Configuración
Configura tu proyecto
Los valores committeados que hacen tuyo el kit, y las banderas que deciden qué funciones opcionales existen.
Idiomas y traducciones
Cómo se elige el idioma de una página, cómo se escriben y traducen las cadenas, y cómo agregar un idioma.
Zonas horarias y fechas
Cada fecha se guarda en UTC y se muestra en la zona horaria de la persona, sin código de tu parte.
Detecta el país del visitante
De dónde sale el país de un visitante, dónde se guarda y qué lo lee.
Archivos, imágenes y almacenamiento
A dónde van los archivos subidos, por qué S3 es el valor por omisión, y el trait que convierte una subida de Livewire en una imagen redimensionada con miniaturas.
Planes y cobros
Activa los planes y el cobro
Las llaves, banderas y el webhook que hacen existir las suscripciones, y qué aparece cuando existen.
Crea y pon precio a un plan
Arma un plan en el panel de administración, ponle precio por país e intervalo, y sigue lo que un suscriptor puede hacer con él.
Vende complementos
Declara una capacidad en código, ponle precio en el panel de administración y deja que la gente la active, la compre o la reciba con su plan.
Cobra una vez con Stripe Checkout
Recibe un pago único por algo que no es ni un plan ni un complemento, y confírmalo antes de entregar.
Pruebas gratuitas y cupones
Deja que un suscriptor nuevo pruebe un plan de pago antes de pagar, y acepta códigos promocionales de Stripe en el checkout.
Referidos
Dale a cada usuario un enlace, registra quién llega por él y acredita una recompensa cuando se registran y cuando pagan.
Límites de plan y consumo
Declara qué puede encender un plan y cuánto de algo permite, fija los números por plan y hazlos valer en tu propio código.
Monedas, intervalos y tipos de cambio
Los ciclos de cobro que ofreces, la moneda que usa cada precio y cada reporte, la sincronización diaria de tipos de cambio detrás de la gráfica de ingresos y los interruptores que apagan el paquete.
Panel de administración
El panel de administración
Qué trae /admin, quién entra y cómo agregar una pantalla propia.
Roles y permisos
Cómo se nombran, siembran y conceden los permisos, y cómo proteger tus pantallas.
Avisos
Publica un aviso para todos los usuarios por megáfono, correo y web push.
Registros de auditoría y eventos de webhook
Lo que el kit registra por su cuenta — cambios en modelos, cada correo y SMS, cada webhook — y dónde leerlo.
Métricas del dashboard y seguimiento de visitantes
Qué cuenta cada gráfica de /admin, de dónde salen sus números, cómo agregar una y cómo el seguimiento de visitantes alimenta a Facebook.
Notificaciones
Envía notificaciones
Una clase, tres canales, y el usuario decide cuáles de ellos le llegan.
Web push y la PWA
Haz el sitio instalable, genera sus íconos y deja que un navegador reciba notificaciones push.
Envío de correo y SMS
Los transportes de correo que el kit conoce, las llaves que lee cada uno y los dos proveedores que pueden llevar un mensaje de texto.
Hazlo tuyo
Hazlo tuyo
Dónde va tu producto para que una actualización de la base nunca lo pelee.
Marca e interfaz
El nombre, el logotipo, los colores, las fuentes y los componentes de formulario con los que se construye cada pantalla.
Escribe guías y el changelog
Los archivos detrás del centro de ayuda y de las páginas de características — dónde van, qué deben contener y cómo las traducciones se mantienen honestas.
Despliegue
Seguridad
Trabajar en el código
La DevZone
La página de superadministrador en /admin/dev, cada herramienta que trae y cómo agregar la tuya.
Trabajar en el código
Los comandos que corres a diario, las pruebas, las revisiones antes de un push y dónde vive cada cosa.
Conecta un proveedor de IA
Los proveedores que conoce config/ai.php, la única función que los usa y cómo llamar a uno tú mismo.
Modelos, casts y piezas base
El modelo base, los casts personalizados, los valores por omisión, los enums, las macros, los helpers, las categorías y los stubs sobre los que construyes tus funciones.
Rutas, layouts y middleware
Dónde se carga cada archivo de rutas, qué corre en cada petición, y cómo encajan páginas, barras laterales y la capa de carga.
Logs y depuración
Dónde se escriben los errores, con qué frecuencia se reportan, cómo recibirlos en Slack, y las herramientas que encuentran páginas lentas y consultas N+1.