Prueba Técnica Magick
Realización de una prueba técnica para el desarrollo de una API Rest en Laravel siguiendo las buenas prácticas en la implementación del código. La API se basará en el modelo de datos.
- Laravel - ORM
- PHP - Hypertext Preprocessor
- Postman - Server Environment
- Docker - Server Deployment
- MySql - Database
- Workbench - Database
Para hacer funcionar la prueba técnica, primero de todo, en el terminal del VSC hay que poner los siguientes comandos:
- sh docker-run.sh
- php artisan serve
Luego tendremos que crear una base de datos con el nombre de magick y un password 1234.
Cuando ya tengamos la BBDD corriendo, ya podemos empezar a crear users y posts.
Con esta API Rest se puede crear, loguear, logout, modificar, borrar y mostrar todos los users. Además de crear, modificar, borrar y mostrar todos los posts. Siempre que el user tenga algun post vinculado no se podrá borrar el user.
En esta imagen se muestra la relación entre tablas:
- @Carlos-Val - Initial development work
The Laravel framework es un software de código abierto con licencia MIT license.