Usaremos el repositorio:
github.com/jeroennoten/Laravel-AdminLTE
Descargamos el instalador de Laravel:
composer global require laravel/installer
Creamos un nuevo proyecto:
composer create-project laravel/laravel AdminLte --prefer-dist
Descargamos el paquete laravel-adminlte:
composer require jeroennoten/laravel-adminlte
Instalamos el paquete usando Artisan de laravel.
php artisan adminlte:install
Instalamos los modulos de autenticación de laravel:
composer require laravel/ui
php artisan ui bootstrap --auth
Instalamos la plantilla por medio de Artisan:
php artisan adminlte:install --only=auth_views
Ejecuta el siguiente comando para compilar todos los assets del frontend
npm install && npm run dev
Entramos a phpMyAdmin y creamos la base de datos adminlte (por default) el mismo nombre que el proyecto.
Entramos al archivo .env y actualizamos los parametros de acceso a la base de datos.
Hacemos la migración de la base de datos:
php artisan migrate
Al entrar a adminlte.test/login veremos la plantilla de login de AdminLte
Despues seguir las instrucciones de uso:
github.com/jeroennoten/Laravel-AdminLTE/wiki/Usage
crea una vista en /Views/dash/index.blade.php
@extends('adminlte::page')
@section('title', 'Dashboard')
@section('content_header')
<h1>Dashboard</h1>
@stop
@section('content')
<p>Welcome to this beautiful admin panel.</p>
@stop
@section('css')
<link rel="stylesheet" href="/css/admin_custom.css">
@stop
@section('js')
<script> console.log('Hi!'); </script>
@stop
Y en el Controlador: HomeController cambiar la vista del index:
public function index()
{
return view('dash.index');
}
github.com/luispindola/laravelAdminLte
Para tener acceso a editar las plantillas de AdminLte en consola ejecutar:
php artisan adminlte:install --only=main_views