API Restful feita usando o Lumen, um CRUD de usuário
- Primeiro passo: Clonar o repositório
git clone https://github.com/marcelonralves/lumen-crud.git
- Segundo passo: Instalar as dependências
- Terceiro passo: Configure a sua conexão com o banco de dados no seu env e execute o comando abaixo
- Quarto passo: Rodar um servidor interno fornecido pelo próprio php
php -S localhost:8080 -t public
Parâmetro |
Tipo |
Descrição |
name |
string |
Obrigatório. O nome do usuário |
document |
string |
Obrigatório. O CPF do usuário |
email |
string |
Obrigatório. O email do usuário |
password |
string |
Obrigatório. A senha do usuário |
number |
int |
Obrigatório. O número de telefone do usuário |
Parâmetro |
Tipo |
Descrição |
id |
string |
Obrigatório. ID do usuário |
Retornar todos os usuários cadastrados
Atualizar um usuário específico
Parâmetro |
Tipo |
Descrição |
id |
int |
Obrigatório. o ID do usuário que deseja atualizar |
name |
string |
Opcional. O nome do usuário |
document |
string |
Opcional. O CPF do usuário |
email |
string |
Opcional. O email do usuário |
password |
string |
Opcional. A senha do usuário |
number |
int |
Opcional. O número de telefone do usuário |
Parâmetro |
Tipo |
Descrição |
id |
int |
Obrigatório. ID do usuário que deseja apagar |
Para rodar os testes, rode o seguinte comando
vendor/bin/phpunit --testdox
- Autenticação com passport
- Repository pattern