Por padrão a aplicação localmente rodará no localhost:3000 🪲
Um exemplo de rota a ser acessada é http://localhost:3000/api/{uri} 🐗
É necessário ter o /api, para o laravel identificar que está se trata de uma rota de api e não retornará uma view 🌵
1. Clone o repositório (link abaixo): 🐓
git clone https://github.com/gaboliveiradev/api-star-fitness.git
2. Entre na pasta clonada e execute o seguinte comando: 🐁
composer i
3. Procure pelo arquivo .env.example
Renomear ele para >>> .env
4. Altere a porta de acesso do banco de dados se necessário
DB_PORT=3307 (ou sua porta do MySql)
5. Depois de renomear, entre no arquivo e procure por DB_PASSWORD (provavelmente linha 16)
DB_PASSWORD=etecjau (ou a senha do seu MySql)
6. Ainda no arquivo .env adicione este código logo acima dos dados de conexão com o MySql
SANCTUM_STATEFUL_DOMAINS=http://localhost:3000
7. Em suma você poderá alterar os seguintes dados de conexão no arquivo .env que você renomeu
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3307
DB_DATABASE=api_star_fitness
DB_USERNAME=root
DB_PASSWORD=etecjau
8. Logo em seguinda, execute esses 3 comandos, nesta mesma ordem 🦚
php artisan migrate
php artisan db:seed
php artisan key:generate
php artisan serve
URI: /login/employee
MÉTODO: POST
PARÂMETROS:
email,
password
URI: /login/gym-member
MÉTODO: POST
PARÂMETROS:
document,
password
ATENÇÃO: O restante das rotas estão no arquivo routes/api.php, para saber oq enviar para cada url, basta olhar o arquivo http/request, lá está todos os request das rotas.