Eu me deparei em um senário no qual após 4 anos trabalhando com dev PHP/Laravel, eu não sabia documentar uma API usando swagger, então resolvi me aventurar e aprender de uma vez por todas, me desafie criando essa mini api para pôr em prática tudo que aprendi, meu próximo passo agora vai ser integrar a bateria de testes usado o PestPhp
- PHP (>= 8.2)
- Composer
- Docker
-
Clone esse repositorio em sua máquina local
git clone https://github.com/CaiqueDeveloper/api-with-swagger.git
-
Na pasta do projeto excute o composer
composer install
-
Agora suba os container usando o sail
./vendor/bin/sail up ou sail up
-
Agora suba as migrations
sail artisan migrate
- Register
- login
- Logout
- Register User
- Update User
- Delete User
- Register Todo
- Get All Todos
- Get Todo
- Update Todo
- Delete Todo
- Register
- login
- Logout
- Register User
- Update User
- Delete User
- Register Todo
- Get All Todos
- Get Todo
- Update Todo
- Delete Todo
If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [email protected]. All security vulnerabilities will be promptly addressed.
The Laravel framework is open-sourced software licensed under the MIT license.