- PHP 7.4
- Composer (https://getcomposer.org/)
- MySQL
- Instalar as dependências do projeto
composer install
- Renomear o arquivo
.env.example
para.env
no diretório raiz do projeto
cp .env.example .env
- Gerar uma chave para a aplicação laravel
php artisan key:generate
- Criar o banco de dados
laravel
e o banco de dadoslaravel_test
utilizando o MySQL CLI
CREATE DATABASE laravel;
CREATE DATABASE laravel_test;
- Verificar as credenciais do banco de dados nos arquivos
.env
e.env.testing
DB_CONNECTION=
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
- Execute as migrações do projeto
php artisan migrate
- Iniciar o servidor
php artisan serve
- Para gerar a documentação do projeto utilize o comando
php artisan scribe:generate
- Acesse a documentação em
http://localhost:8000/docs
Para importar as cidades do estado para o banco de dados utilize o comando
php artisan cidades:importar
OBS: Para escolher um estado especifico, informe a sigla do estado no comando, caso contrario, as cidades do estado de MG serão importadas.
php artisan cidades:importar SP
-
Verifique se o banco de dados de testes está configurado corretamente em
.env.testing
-
Para executar os testes utilize o comando
php artisan test --env=testing