AdminLTE en Laravel 8

Primero instalar jetstream:
https://programando-laravel.blogspot.com/2021/02/crear-un-proyecto-con-jetstream.html

Crear un servidor virtual para este proyecto, por ejemplo que sea: http://adminLTE
https://programando-laravel.blogspot.com/2018/01/servidor-virtual.html

En app\Providers\RouteServiceProvider.php cambiar a:
public const HOME = '/';
...
en boot añadir:
Route::middleware('web','auth')
->prefix('admin')
->namespace($this->namespace)
->group(base_path('routes/admin.php'));

Crear el archivo routes\admin.php que contendrá:
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Admin\HomeController;

Route::get('', [HomeController::class, 'index']);

php artisan make:controller Admin\HomeController
En el Admin/HomeController.php:
public function index() {
return view('admin.index');
}

Para instalar AdminLTE:
https://github.com/jeroennoten/Laravel-AdminLTE/wiki/2.-Installation
composer require jeroennoten/laravel-adminlte
No hace falta instalar los comandos del auth pq ya con el Jetstream lo tenemos instalado
php artisan adminlte:install

Creamos la view admin/index.blade.php y metemos en ella lo que pone en:
https://github.com/jeroennoten/Laravel-AdminLTE/wiki/4.-Usage

Más información en:
https://www.youtube.com/watch?v=r8RKayPtijc&list=PLZ2ovOgdI-kX3XFj77zlvSQYhJyJSYQWr&index=11

No hay comentarios:

Publicar un comentario