API Company
API en Laravel utilizando autenticación Sanctum
- PHP 8.1
- 2 CRUD, empleados y departamentos
- Se usa un Factory para insertar registros en las tablas, ejecutándolo desde el Seeder
- Se utiliza Validator para validaro los input de la solicitud
- Se habilita para consumir con cliente web
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 y seeder: php artisan migrate --seed
Columnas de la tabla departamentos
- id
- name
Columnas de la tabla empleados
- id
- name
- phone
- department_id
Video de explicación
Si quieres ver el video en donde se realiza esta API paso a paso te comparto el siguiente enlace