Um novo cliente contratou a XL Solutions para desenvolver uma loja virtual especializada na venda de aparelhos de telefonia celular. Para criar o inventário inicial da loja, com todos os telefones disponíveis, o estoque e seus preços, enviou arquivos CSV com os dados a incluir. Informou também que periodicamente precisará atualizar o inventário com planilhas idênticas.
Para facilitar esse processo, é necessário criar uma interface para upload desses arquivos, e uma segunda interface que permita que a pessoa avalie o inventário da loja, mostrando aparelhos, valores e quantidades, assim como dando a possibilidade de aplicar alguns filtros.
--
- Rode os conteiners Nginx e MySQL:
docker-compose up -d nginx mysql
- Digite a url
http://localhost
para acessar o homepage da Loja Virtual - Para rodar os testes:
- Acesse o conteiner 'workspace' por meio da execução do comando
docker-compose exec workspace bash
no diretório "laradock" - E então execute o comando
phpunit
- Acesse o conteiner 'workspace' por meio da execução do comando
- PHP 7.0 e Composer
- Laravel
- Para criar um projeto Laravel via composer:
composer create-project --prefer-dist laravel/laravel
- Para criar um projeto Laravel via composer:
- Laradock (VM)
MIT