- API REST
- Aplicação dos conceitos API REST de forma correta
- Tratamento de erros
- Com o terminal aberto na pasta do projeto, executar o comando: php -r "file_exists('.env') || copy('.env.example', '.env');"
- Configurar a conexão de banco de dados no arquivo .env
- Com o terminal aberto na pasta do projeto, executar o comando: composer install
- Com o terminal aberto na pasta do projeto, executar o comando: php artisan serve
- ✅ Recebe uma requisição do tipo POST na rota /api/funcionarios
- ✅ Valida dados obrigatórios name, cpf, admissao e endereco
- ✅ Retorna 201 e o funcionario
- ✅ Recebe uma requisição do tipo GET na rota /api/funcionarios
- ✅ Retorna 200 e [funcionarios]
- ✅ Recebe uma requisição do tipo GET na rota /api/funcionarios/{funcionario}
- ✅ Retorna 200 e o funcionario
- ✅ Recebe uma requisição do tipo PUT na rota /api/funcionarios/{funcionario}
- ✅ Retorna 200 e []
- ✅ Recebe uma requisição do tipo DELETE na rota /api/funcionarios/{funcionario}
- ✅ Retorna 200 e []
- ✅ Retorna erro 404 recurso não encontrado
- ✅ Retorna erro 405 se o verbo http estiver incorreto
- ✅ Retorna erro 422 se um parametro obrigatório não for passado
- ✅ Retorna erro 500 erro interno no servidor