-
A api retorna uma lista de dogs com nome, idade e raça de doguinhos.
-
Criada em php com um framework de laravel, mysql e autenticação sanctum.
-
Retorna em json.
-
http://localhost:8000/api é a url base.
-
Para listar os dogs: http://localhost:8000/api/dogs com o método GET.
-
Para pegar apenas um: http://localhost:8000/api/dogs/{numero do dog, Ex:1, 2, 3} com o método GET.
-
Para procurar pela raça de um dog: http://localhost:8000/api/dogs/search/{nome da raça} com o método GET.
-
Obs: Para editar, remover, adicionar, é preciso estar autenticado!
-
Para Criar a conta usa-se http://localhost:8000/api/register com o método POST e passando os parâmetros name, password, email, password_confirmation e será retornado o token de cadastro.
-
Para logar usa-se http://localhost:8000/api/login com o método POST, passando no parâmetro: email, password, name e será retornado seu token novamente e a partir desse token, você terá acesso as rotas com autenticação!
-
Editando: http://localhost:8000/api/dogs/{id} com o método PUT, passando name, race e age
-
Removendo: http://localhost:8000/api/dogs/{id} com o método DELETE
-
Criando: http://localhost:8000/api/dogs com o método POST e os parâmetros name, race, age
- http://localhost:8000/api/logout com o método POST passando como parâmetro o token de autenticação da sua conta criada