flowchart TD
Cliente --URL--> index.php
index.php <--> r[routes]
view <--> editar.php
view <--> listar.php
view <--> cadastrar.php
c[conexao] --> controller
r --> controller
controller --> view
classDiagram
Category
Product <|-- Category
Customer <|-- Address
Address
Order <|-- Item
Order <|-- Customer
Item <|-- Product
class Order {
Customer
Item
}
class Item {
Product
quantity
}
class Category {
- name (Bebidas, Pizzas, Salgados, Docs)
- description (texto longo)
- image (url da imagem)
}
class Product {
- name
- Category
- images
- quantity
- price
- available
}
class Customer {
- name
- Address
- email
- phone
- photo
- status
}
class Address {
- city
- street
}
- passo 1: Faca o clone do projeto
git clone git@github.com:digitalcollege-classes/php-merenda.git
Voce pode preferir executar apenas um comando para facilitar e nao necessitar dos outros passos.
Entre no diretorio e execute:
make setup
- passo 2: Executar o projeto
docker compose up -d
- passo 3: Entre no container do PHP
docker ps
docker exec -it <id> bash
- passo 4: Instalar as depedencias (dentro do container)
composer install
- passo 5: Criar o esquema do banco de dados
php bin/doctrine orm:schema-tool:update --force
- Passo 1: Faca o clone do repositorio
git clone git@github.com:digitalcollege-classes/php-merenda.git
- passo 2: Voltar pro seu branch principal
git checkout main
- passo 3: Atualizar seu branch principal
git pull origin main
- passo 4: Criar um novo ramo/branch
git checkout -b nome-da-branch
-
passo 5: Faz o que tem que fazer
-
passo 6: Commitar as mudancas feitas