Este projeto foi desenvolvido no ambiente Linux. Caso você esteja clonando o projeto em um ambiente Windows e encontre problemas com caminhos de arquivo longos, siga as instruções abaixo para configurar o Git corretamente:
- Abra o seu terminal utilizando a ferramenta de administrador
- Em seguida, rode o comando:
- Feito isso, acesse a pasta do projeto via terminal, e execute o seguinte comando:.
- Feito isso, os arquivos serão restaurados
git config --global core.longpaths true
git checkout
Este é um guia passo a passo para configurar o ambiente de desenvolvimento Laravel usando o Laravel Sail no Windows e Linux.
- Git: Certifique-se de ter o Git instalado em sua máquina para clonar o repositório do projeto Laravel.
- PHP: Tenha o PHP instalado em sua máquina.
- Composer: Instale o Composer para gerenciar as dependências do Laravel.
- Docker: Certifique-se de que o Docker Desktop esteja instalado e em execução para usar o Laravel Sail.
git clone https://github.com/vinicastrolima/teste_consulta_facil.git
cd teste_consulta_facil
Antes de instalar o Laravel Sail, execute os seguintes comandos para atualizar e instalar as dependências:
composer update
composer install
O Composer instalará automaticamente todas as dependências, incluindo o Laravel Sail:
composer require laravel/sail --devRenomeie o arquivo .env.example para .env. Configure corretamente os detalhes do banco de dados (DB_CONNECTION, DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME e DB_PASSWORD) no arquivo .env.
sail up
php artisan migrate
php artisan db:seed
php artisan key:generateSe o projeto utiliza autenticação JWT, você pode configurá-lo com as seguintes etapas:
Passo 8.1: Instalar o pacote JWT Auth:
composer require tymon/jwt-authPasso 8.2: Publicar as configurações do JWT:
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"Passo 8.3: Gerar a chave secreta do JWT:
php artisan jwt:secretApós executar essas etapas, o JWT Auth estará configurado e pronto para ser usado no seu projeto Laravel.