Panel administrativo en Laravel 9, AdminLTE y Laratrust

Información del proyecto descargable

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

Login Laravel 9, AdminLTE y Laratrust

Admin Dashboard Laravel 9, AdminLTE y Laratrust

Usuarios Laravel 9, AdminLTE y Laratrust

Perfil Laravel 9, AdminLTE y Laratrust

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

Cursosdesarrolloweb Cursosdesarrolloweb

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2024 © Todos los derechos reservados.

Contacto