Build Status Total Downloads Latest Stable Version License

Projeto em Laravel 5.7 com autenticação de API e CORS configurados.

O projeto já está configurado com tymondesigns/jwt-auth e barryvdh/laravel-cors.

O Laravel utiliza o Composer para gerenciar suas dependências. Então, antes de usar o Laravel, certifique-se de ter o Composer instalado em sua máquina.

Após clonar o projeto execute o seguinte comando para instalar todos os pacotes do Laravel.

    composer install 

Vá na arquivo .env e configure o acesso ao banco de dados

    DB_CONNECTION=mysql 
    DB_HOST=127.0.0.1 
    DB_PORT=3306 
    DB_DATABASE=model-project 
    DB_USERNAME=root 
    DB_PASSWORD=root 

Já existe duas tabelas users e perfils pra exemplificar a criação de tabela. Execute o seguinte comando para criar as tabelas no banco e criar um usuário inicial para teste de login.

Os dados de seed está na pasta seeds em database.

    php artisan migrate --seed 

As seguintes rotas estão configuras:

- /api/auth/login (Login) 
- /api/auth/refresh (Refresh token) 
- /api/auth/me (Recuperar dados do usuário logado) 

Dados do usuário inicial:

    email: admin@admin.com
    senha: secret

Link com a colection do postman com os exemplos de login, refresh token e me:

https://www.getpostman.com/collections/3c1c7251ae6488555cb9