Panel administrativo en Laravel 9, AdminLTE y Laratrust
Este proyecto es un punto de partida que los suscriptores del plan trimestral o anual pueden descargar para tener un punto de partida completo para el desarrollo de paneles administrativos con Laravel 9, AdminLTE y Laratrust.
Punto de partida con Laravel 9, AdminLTE y Laratrust
Este proyecto ofrece un punto de partida para iniciar un proyecto con Laravel 9, AdminLTE y Laratrust.
Viene con un sistema de administración completo y extensible para usuarios, roles y permisos.
Además, se han añadido los recursos Post y Category para que puedas empezar a trabajar con ellos.
Para los listados se ha utilizado la librería DataTables en modo server-side.
Cada listado cuenta con botones para crear, editar, eliminar, exportar a Excel, imprimir.
Los permisos son gestionados a través de Gates desde el archivo AdminlteServiceProvider.
Capturas del proyecto final




Requisitos de instalación
PHP >= 8.0
Composer
NodeJS >= 16.0
MariaDB >= 10.3 (Version Policy)
MySQL >= 5.7 (Version Policy)
PostgreSQL >= 10.0 (Version Policy)
SQLite >= 3.8.8
SQL Server >= 2017 (Version Policy)
Cursos y tutoriales recomendados
Instrucciones de instalación
Una vez hayas descargado el proyecto, verás que dentro del mismo tienes un archivo README.md el cual contiene todas las instrucciones para poder llevar a cabo la configuración inicial en tu entorno de desarrollo.
Arquitectura del proyecto
Clases PHP con DataTables que llevan a cabo toda la lógica para los listados de forma ordenada.
Exportación de datos a Excel con Laravel Excel.
Acciones para procesar todo lo que sucede, alta, edición y borrado.
Modelos de vista para representar la información de los formularios.
Validaciones con FormRequests reutilizables para alta y edición.
Uso de Gates para gestionar los permisos de la aplicación.
Archivo helper.php con funciones globales útiles para muchos casos.
Rutas resource y singleton para gestionar los recursos de la aplicación.
Sistema de administración configurable y extensible desde el archivo config/adminlte.php