Api Client

Api para gerenciamento de cliente.

Para a utilização do gerenciamento e necessario esta logado.

As informacoes padrão salva do usuário.

E-mail: password@password.com

Senha: password123

Banco de dados

As configurações do banco de dados é feito no .Env

Na pasta database/migrations possui os dados das tabelas que precisam ser criadas

Na pasta database/seeders possui os dados basicos que serao registrado.

Para a criação do banco de dados na pasta da aplicação ,faça a execução no terminal do comando php artisan migrate:f --seed.

Apos a execução do comando a estrutura sera criada é ficara pronta para utilização.

Tabelas no Banco de dados

A aplicação possui 3 tabelas.

Users

Client

Address

Users --ligação--> Client

Address ---ligação--> Client e Users

Rotas

Rotas de Autenticação do usuário

Route /api/login ,Metodo Post

Route /api/logout ,Metodo Post, Observação:requirido esta logado

Route /api/refresh ,Metodo Post, Observaçãorequirido esta logado

Rotas para Usuário logado

Route /api/user Metodo GET

Route /api/update Metodo PUT

Rotas para Client

Route /api/clients Metodo GET

Route /api/client/add Metodo POST

Route /api/client/update/{id} Metodo PUT

Route /api/client/delete/{id} Metodo DELLETE

Inicar a Aplicação.

Para iniciar projeto, e necessario esta na pasta da aplicação, apos isso adicione no terminal o comando php artisan serve e aperte enter.