« Anterior -
Versión 4/5
(diferencias) -
Siguiente » -
Versión actual
Guillermo Zdanowicz, 22/05/2019 09:58
Template en Laravel¶
composer require jeroennoten/laravel-adminlte
Add the service provider to the providers in config/app.php:
Laravel 5.5 uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider
JeroenNoten\LaravelAdminLte\ServiceProvider::class,
Publish the public assets:
php artisan vendor:publish --provider="JeroenNoten\LaravelAdminLte\ServiceProvider" --tag=assets
----------no se borro lo demas porque hay cosas que pueden servir---------
3. Instalación de componente
Del mismo autor conseguimos la manera de instalar la plantilla AdminLTE en proyectos Laravel, lo conseguimos con el comando
composer require acacha/admin-lte-template-laravel
, es como normalmente trabajamos.
En resumen con esto logramos instalar la plantilla AdminLTE en forma de Scaffolding o base para poder trabajar con mucha comodidad.
Luego debemos registrar nuestro providers en config/app.php
/*
* Acacha AdminLTE template provider
*/
cacha\AdminLTETemplateLaravel\Providers\AdminLTETemplateServiceProvider::class,
Y registramos el Alias, también en config/app.php
/*
* Acacha AdminLTE template alias
*/
'AdminLTE' => Acacha\AdminLTETemplateLaravel\Facades\AdminLTE::class,
Por último, hacemos público nuestro archivo de configuración php artisan vendor:publish --tag=adminlte --force
Con esto ya tenemos una gran plantilla instalada, y lo podemos notar al momento de entrar a nuestro proyecto, todo ha cambiado... Welcome, login y todas las vistas de nuestro sistema.
Disculpa, ¿te dio error?
¿Por casualidad es 'Laravel\Dusk\DuskServiceProvider' not found?
Bueno no te preocupes, instala Laravel/dusk con el comando
*composer require --dev laravel/dusk *
php artisan vendor:publish --tag=adminlte --force
composer require --dev laravel/dusk:^2.0
La ruta del menu esta en
/usr/share/nginx/html/titulos/resources/views/vendor/adminlte/layouts/partials
el archivo es sidebar.blade.php
En las vistas , por ejemplo en index
@extends('adminlte::layouts.app')
@section('htmlheader_title', 'Grupos')
@section('contentheader_title', 'Grupos')
@section('main-content')