CRUD en una sola vista, se usa el sistema de autenticación Laravel Breeze.
-
Se utiliza Laravel 9 y React con Inertia.js.
-
No se utiliza bootstrap, en esta ocasión se usa Tailwind que ya viene con Laravel
-
Se utilizan los componentes que ya trae la instalación.
-
Se crean 2 componentes, uno para select y otro para botón de editar
-
Se utiliza Factory para crear 10 registros iniciales en B.D.
Instalación:
-
Crear una base de datos mysql
-
Clonar o descargar el proyecto en el directorio de tu servidor web
-
Acceder mediante terminal a la carpeta del proyecto
-
Ejecutar: Composer install
-
Crear el archivo .env con los comandos: cp .env.example .env
-
Generar la API key ejecutando: php artisan key:generate
-
En el archivo .env colocar el nombre de la base de datos
-
Para ejecutar las migraciones: php artisan migrate --seed
-
Ejecutar npm install para las dependencias de node.js
10 Ejecutar php artisan serve para visualizarlo en el navegador o puedes usar Laragon, xammp, etc.
- id
- make
- model
- color
Si quieres ver el video en donde se explica el ejercicio paso a paso te comparto el siguiente enlace