Preguntas frecuentes
Producto
¿Qué es Arrel?
Un framework de administración para Laravel. Defines un Resource en PHP, con sus campos, columnas, filtros y acciones, y Arrel sirve una API JSON y un frontend Vue ya compilado que renderiza el panel. Véase la documentación.
¿Qué necesito para usarlo?
PHP ^8.5 y Laravel ^13.0. La autenticación se basa en Sanctum en modo SPA. Véase Instalación.
¿Tengo que escribir JavaScript?
No para un Resource normal: todo se describe en PHP. Solo hace falta JavaScript (Vue) si quieres una página personalizada, para la que Arrel te da el kit de componentes de su interfaz.
¿Puedo personalizar el aspecto del panel?
Sí. Cada panel puede tener nombre, logo, colores, tipografía, tema (claro, oscuro o automático), pie de página y los textos de la interfaz traducidos. Véase Configuración de un Panel.
¿Funciona con multi-tenancy?
Arrel no tiene una estrategia propia de multi-tenancy. Expone un TenantResolver y un slot de middleware para que conectes la que ya uses, como stancl/tenancy. Véase Multi-tenancy.
¿En qué idiomas está?
La interfaz del panel está en inglés por defecto y se puede traducir con Panel::translations(). La documentación de este sitio web está en catalán, inglés, español y francés.
Seguridad
¿Cómo se controla quién puede hacer qué?
La autorización está en el servidor, en cada endpoint, y delega en las Policies de Laravel de tus modelos. Un Resource que el usuario no puede listar queda cerrado entero. Véase Seguridad y autorización.
¿Admite verificación en dos pasos?
Sí. Arrel define el contrato TwoFactorAuthenticator y tú enlazas la implementación que quieras. También admite verificación del correo y límites de intentos en el inicio de sesión. Véase Autenticación.
¿Arrel envía datos a algún servidor externo?
No hemos encontrado ninguna llamada saliente ni telemetría en el código del paquete. Arrel se ejecuta en tu infraestructura, y los datos de tus paneles no pasan por nosotros.
Licencia y versiones
¿Arrel es de código abierto?
No. Es software propietario que se distribuye desde un repositorio privado, y hace falta una licencia válida para usarlo en producción. Véanse los Términos del servicio.
¿Qué cubre una licencia?
Una licencia es por aplicación en producción. Los planes determinan cuántas aplicaciones incluye cada licencia y el nivel de soporte. Véase la sección de precios de la página principal.
¿Cómo obtengo el código?
Una vez tengas la licencia, recibirás acceso de lectura al repositorio privado y Composer se autentica en él con un token. Los pasos están en Instalación.
¿Cómo me entero de las versiones nuevas?
Cada versión tiene sus notas en Releases. Los cambios que pueden afectar a una aplicación existente están en Cambios de comportamiento. Tras actualizar, vuelve a ejecutar php artisan arrel:assets.
Soporte
¿Cómo puedo pedir ayuda?
Escríbenos a support@arrelphp.com. El nivel de respuesta depende del plan.