Projeto criado para consolidar os conhecimentos em Laravel na questão da autenticação via JWT (JSON Web Token).
Veja o Front-End do projeto para mais informações.
Por ser um projeto de estudo não me preocupei em hospedá-lo, mas caso queiras ver o projeto rodando, eis abaixo alguns elementos que precisas ter instalado em sua máquina.
- Servidor APACHE e MySQL (para instalar podes usar o XAMPP ou aplicativos similares)
- Composer
- Algum Navegador (Óbvio😅)
Com essas ferramentas instaladas o próximo passo é clonar o repositório:
git clone https://github.com/Francisco-Fetapi/sistema-login-jwt-back-end.git
Depois de clonar o repositório, acessar a pasta do projeto via terminal e instalar todas as dependencias do projeto:
composer install
Após todas as dependencias serem instaladas deve-se criar o banco de dados do projeto. Acesse algum SGBD e crie um banco de dados com o nome "autenticacao_jwt" como se vê na imagem abaixo (com PHPMyAdmin):
Com o banco de dados criado só nos resta executar as migrations para criar as tabelas. Execute o comando abaixo na raiz do projeto:
php artisan migrate
O processo de criação das tabelas vai levar alguns segundos, depois de terminado, basta rodar o projeto com o comando:
php artisan serve
NOTA:
Esta é apenas a API, para ver o projeto rodando acesse o front-end clicando aqui