Este é um sistema simples (CRUD) de Cadastro de jogos desenvolvido em Laravel, PHP, MySQL e Docker.
- Cadastro, edição e exclusão de jogos.
- Cadastro, edição e exclusão de plataformas.
- Associação de jogos a plataforma.
- Cadastro, edição e exclusão de categorias.
- Associação de jogos a categoria.
- Consulta de jogos por nome, plataforma, status de finalização e Categorias.
- Clone o repositório
cd cadastros-de-jogos/Crie o Arquivo .env
cp .env.example .envAtualize essas variáveis de ambiente no arquivo .env
APP_NAME="cadastro-de-jogos"
APP_URL=http://localhost:7087
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=cadastros-de-jogos
DB_USERNAME=root
DB_PASSWORD=root
CACHE_DRIVER=redis
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379Suba os containers do projeto
docker-compose builddocker-compose up -dAcesse o container
docker-compose exec app bashInstalar o Composer
composer installGere a key do projeto Laravel
php artisan key:generateGere as tabelas do banco de dados
php artisan migrateRode o seeder para alimendar as tabelas do banco de dados:
php artisan db:seedAcessar o bancco de dados [http://localhost:8080/]
Acesse o projeto [http://localhost:7087]
Contribuições são bem-vindas! Se você encontrar algum problema ou tiver sugestões de melhoria, por favor:
- Abra uma issue descrevendo o problema/sugestão
- Fork o repositório
- Crie uma branch para sua feature
- Faça o commit das suas mudanças
- Envie um pull request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
- Desenvolvido por João Marcos