julianelizondo16 / armadillocomentarios
The skeleton application for the Laravel framework.
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^10.10
- laravel/jetstream: ^4.1
- laravel/sanctum: ^3.3
- laravel/tinker: ^2.8
- livewire/livewire: ^3.0
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0
- phpunit/phpunit: ^10.1
- spatie/laravel-ignition: ^2.0
This package is not auto-updated.
Last update: 2025-01-13 20:35:01 UTC
README
1. Ejecutar el comando
php artisan make:livewire navigation
2. Nos dirigimos a la ruta
resources/views/livewire y vamos a tener que eliminar nuestro archivo de navigation.
3. Cambiar la ruta que reconozca Livewire
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.
5. Seguido vamos al archivo composer.json
Vamos al composer.json y cambiamos lo vamos a poner en dev.
6. Cambiamos nuestro .env
Vamos a .env y ponemos el nombre de la base de datos.
7. Ingresamos el siguiente comando de composer:
composer require julianelizondo16/armadillocomentarios
Pasos para la configuracion
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 las rutas necesarias para que los controladores funcionen.'
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');});
Ultimos comandos.
Que reconozca el autoload
composer dump-autoload
Que busque todos los serviceProviders
php artisan vendor:publish --provider="julianelizondo16\armadillocomentarios\ComentariosServiceProvider"
Que ejecute las migraciones
php artisan migrate
Levantamos los servidores para ver si funciona correctamente:
npm run dev
Este en otra terminal
php artisan serve