Projeto em PHP estruturado no padrão MVC, banco de dados MySQL com conexão PDO.
Esse projeto de e-commerce é um trabalho académico básico que tem como objetivo a interação entre o PHP e um banco de dados, nele será aplicado as operações do CRUD no MySQL usando a API PDO do PHP.
Para gerenciamento do projeto foi utilizado o controle de versão git, o git guarda a evolução do projeto em commts e tags permitindo entre outras coisas voltar a versões anteriores do projeto caso seja necessário.
Para instalar dependencias no projeto foi utilizado o Composer, ele permite adicionar packages para facilitar o desenvolvimento em vários aspéctos.
Para documentar os Models do projeto foi utilizado o PHPDoc, o PHPDoc gera páginas HTML automáticamente a partir de comentários nos arquivos .php
.
Nesses comentários são descritas o que as classes e funções fazem para falicitar o entendimento do código futuramente e/ou por terceiros.
Foi utilizado o padrão de arquitetura MVC para separar as camdadas do projeto, o MVC é conhecido por separar o projeto entre models, views e controllers.
O banco de dados utilizado foi o MySQL, para a conexão foi usado o PDO.
Se preciso altere as variaveis de coneção com o banco de dados na função connect
dessa classe.
$host = "localhost";
$user = "root";
$pass = "";
$banco = "nicegames";
Faça o download ou clone esse repositório na pasta pré-definida pelo seu ambiente de desenvolvimento web, caso esteja usando o Wamp
a pasta é algo como: c:\wamp\www
.
Crie um banco de dados chamado nicegames
e importe nele o arquivo mais recente do diretório /migrations
desse projeto.
Para acessar o projeto entre em http://localhost/nicegames
, dependendo do seu ambiente você precisará acessar esse endereço por outra porta que não a padrão, se está porta fosse a 3000
, nesse caso o endereço ficará mais ou menos assim: http://localhost:3000/nicegames
, verifique em seu ambiente qual porta está sendo útilizada.
Email:
[email protected]
senha:
123
Email:
[email protected]
senha:
123