Saltar al contenido

¡Bienvenid@!, en este tutorial vamos a ver paso a paso cómo configurar AdminLTE y Laratrust en Laravel 5.8 paso a paso. La idea es que tengas un proyecto base con un sistema de administración, roles y permisos de usuarios que puedas utilizar en tus futuros proyectos sin tener que realizar todos los pasos cada vez.

AdminLTE es un sistema de administración no únicamente para Laravel pero que se integra perfectamente, además, existen soluciones que permiten su integración fácilmente, y es justamente lo que vamos a ver aquí.

Laratrust es un famoso sistema de roles y permisos de usuarios para Laravel, y lo vamos a relacionar con AdminLTE para poder ofrecer opciones del menú de administración dependiendo del rol de usuario que está identificado.

Receta para instalar todas las dependencias

# crear proyecto laravel
composer create-project --prefer-dist laravel/laravel admin-lte-laravel
cd admin-lte-laravel/

# instalar adminlte
composer require jeroennoten/laravel-adminlte

# publicar assets adminlte
php artisan vendor:publish --provider="JeroenNoten\LaravelAdminLte\ServiceProvider" --tag=assets

# sistema de autenticación adminlte
php artisan make:adminlte

# publicar configuración adminlte
php artisan vendor:publish --provider="JeroenNoten\LaravelAdminLte\ServiceProvider" --tag=config

# instalar laratrust
composer require "santigarcor/laratrust:5.2.*"

# publicar configuración laratrust
php artisan vendor:publish --tag="laratrust"

# limpiar caché configuración
php artisan config:clear

# configuración por defecto laratrust
php artisan laratrust:setup

# limpiar caché configuración
php artisan config:clear

# volver a cargar nuestro namespace
composer dump-autoload

# crear base de datos
php artisan migrate

# lanzar servidor artisan
php artisan serve

# instalar caouecs
composer require caouecs/laravel-lang:dev-laravel58

# crear seeder laratrust
php artisan laratrust:seeder

# volver a cargar nuestro namespace
composer dump-autoload

# crear base de datos con seeds
php artisan migrate:fresh --seed

# crear controlador UserController --resource
php artisan make:controller UserController --resource
school Curso completo

Curso Laravel 12
Completo 2026

El único curso 100% actualizado que incluye Laravel 12, Livewire 3, Vue 3, React 19 e Inertia 2. Aprende con proyectos reales y las últimas funcionalidades.

access_time 8 horas de contenido
layers 4 tecnologías en 1
update 100% actualizado
code Proyectos prácticos
Ver Curso Laravel 12 arrow_forward

star Incluido en cualquier suscripción

Rutas de aprendizaje