Skip to content

matheus8695/loja-virtual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loja Virtual

Este é um pequeno exemplo de loja virtual, criado para fins de aprendizado utilizando as seguintes téncnologias:

Instalação

Após baixar o projeto é necessário seguir alguns passos:

Criar o arquivo .env:

cp .env.example .env

Alterar as variáveis do banco de dados:

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=loja_virtual
DB_USERNAME=root
DB_PASSWORD=

Instalar o composer na aplicação:

composer install

Gerar a chave da aplicação:

./vendor/bin/sail artisan key:generate

Subir os containers da aplicação:

./vendor/bin/sail up -d

Criar o banco de dados e popular o banco das tabelas de Usuários, Estados e Endereços:

./vendor/bin/sail artisan migrate --seed

Popular o banco com os produtos vindos da FakeStoreAPI usando filas e jobs.
rodar a fila:

./vendor/bin/sail artisan queue:work

rodar os commands para popular o banco de dados com produtos:

./vendor/bin/sail artisan app:categories-command
./vendor/bin/sail artisan app:products-command

About

Exemplo de loja virtual , desenvolvido para aprendizado usando TDD.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published