api_rest_php_nativo
api_rest_php_nativo copied to clipboard
API REST em PHP 7.4.x nativo
API REST em PHP 7.4.x
API REST desenvolvida à fim de aprender conceitos relacionadas à webservice na linguagem PHP.
Não segue nenhum modelo arquitetural de software, como MVC por exemplo.
Utilização de conceitos como Repository, Service, Validator e Util.
Utilização
Alterar o arquivo bootstrap.php na pasta raíz, para configuração dos dados do ambiente. Criar o banco webservice e importar o script script_banco.sql
Características e tecnologias
- PHP 7.4.x
- Modelo REST
- Orientação à Objetos(POO)
- Clean Code
- JSON
- Autoloading de classes
- Namespaces
- PDO
- MySQL
- Bearer Authentication
- Métodos GET, PUT, POST e DELETE
Rotas
-
GET
-
/usuarios/listar
-
/usuarios/listar/{id}
-
DELETE
-
/usuarios/deletar/{id}
-
POST
-
/usuarios/cadastrar
-
PUT
-
/usuarios/atualizar/{id}
Autor
Marcos Marcolin
LinkedIn: https://www.linkedin.com/in/marcosmarcolin/
Twitter: https://twitter.com/marcolindev
Instagram: https://www.instagram.com/marcolindev/