Requisitos
| Componente | Versión mínima |
|---|---|
| PHP | 8.2 |
| MySQL / MariaDB | 8.0 / 10.6 |
| Composer | 2.x |
| Node.js | 18.x |
pdo_mysql, mbstring, openssl, tokenizer, xml, ctype, json, bcmath, fileinfo, gd.
Pasos de instalación
Instala las dependencias PHP
En entornos de desarrollo omite
--no-dev para incluir las dependencias de desarrollo como Laravel Sail y PHPUnit.Configura las variables de entorno
Copia el archivo de ejemplo y edita los valores según tu entorno:Los valores mínimos que debes configurar son:
.env
Carga los datos iniciales
Configura el servidor web
Apunta el
document root del virtual host al directorio public/ del proyecto.Configura los permisos de Filament Shield
Filament Shield gestiona el control de acceso por rol. Genera las políticas y permisos para todos los recursos con:Esto crea automáticamente los permisos
view, create, update, delete para cada recurso registrado en Filament (Cotizaciones, Personal, Equipos, Herramientas, Consumibles, Usuarios, etc.).Configuración de almacenamiento
La aplicación utiliza el driverlocal por defecto. Crea el enlace simbólico para que los archivos almacenados en storage/app/public sean accesibles desde la web:
shell
Verificación
Una vez completados todos los pasos, abreAPP_URL en tu navegador. Deberías ver la pantalla de inicio de sesión. Ingresa con las credenciales del usuario administrador creado en el paso 10.