php artisan make:livewire navigation
resources/views/livewire y vamos a tener que eliminar nuestro archivo de navigation.
Vamos a resources/views/layouts/app.blade.php hacemos el cambio en @livewire (a navigation.)
Ahora vamos a app/Providers/RouteServiceProvider.php Y hacemos el siguiente cambio.
Vamos al composer.json y cambiamos lo vamos a poner en dev.
Vamos a .env y ponemos el nombre de la base de datos.
composer require julianelizondo16/armadillocomentarios
Ahora vamos a ir a nuestro carpeta “config” en el proyecto principal(el que estamos usando) e ingresamos al archivo app.php Y dentro del archivo vamos a bajar hasta los array de “providers”
Vamos a agregar nuestro provider de ultimo.
julianelizondo16\armadillocomentarios\ComentariosServiceProvider::class,
Luego de eso tenemos que ir a nuestro archivo composer.json en el paquete principal. Y vamos al apartado de autoload, aca lo que vamos a hacer es que cargue lo que son los datos de esos archivos, en este caso todos los archivos de ese paquete instalado.
"julianelizondo16\\armadillocomentarios\\": "vendor/julianelizondo16/armadillocomentarios/src",
Vamos a agregar este codigo en nuestra ruta principal
Ahora nos vamos a routes/web.php y cambiamos lo siguiente
ACORDARSE DE PONER use App\Http\Controllers\ComentariosController;
Route::controller(ComentariosController::class)->group(function () {
Route::get('/', 'index')->name('comentarios.home');
Route::post('/comentarios', 'GenerarComentario')->name('comentarios.generar');
Route::get('/comentarios/{comentario}', 'show')->name('comentarios.show');});
composer dump-autoload
php artisan vendor:publish --provider="julianelizondo16\armadillocomentarios\ComentariosServiceProvider"
php artisan migrate
npm run dev
Este en otra terminal
php artisan serve