GitHub repository: neomarmedina/prueba_meta
Primary language: PHP
Created: 2020-02-10T01:13:23Z
Description: Prueba de la empresa MetaData : Crear un proyecto público en git (gitlab, github...) y compartirnos la url.  Crear un proyecto API/Rest en Laravel 6 con los sig requerimientos:  - PHP 7.3. - Base de datos Mysql 5 utf8mb4_unicode_ci llamada "prueba_meta".  Crear Servicio tipo POST que registre un modelo "Author" con el atributo "name"  Crear Servicio tipo POST que registre un modelo "Book" con los atributos "publish_date", "title", "author_id"  Crear un servicio tipo GET que retorne un listado de los "Book" y sus autores.  Crear las migraciones correspondientes para ambos modelos. (https://laravel.com/docs/6.x/migrations)  Los servicios deben devolver sus respuestas en formato JSON y tener validaciones para sus atributos usando "Validator" (https://laravel.com/docs/6.x/validation) e implementar "Eloquent: API Resources" (https://laravel.com/docs/6.x/eloquent-resources).  Los servicios serán probados en Postman después de levantar el servidor (php artisan serve) y colocadas las variables de entorno en el archivo .env