Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
/speckit-plan
BACKEND
- Crie os arquivos:
/src/controller/AtividadeController -> Para gerenciar as requisições de atividades
/src/model/AtividadeModel -> Para gerenciar o acessos as atividades do banco
/src/view/atividade.php -> Para o layout da tela de gerenciamento de atividade - Configure as rotas da seguinte forma:
- POST /atividades => Realiza o cadastro de uma atividade em AtivicidadeController@cadastrar
- GET /atividades => Realiza a busca de todas atividades do usuário logado em AtivicidadeController@buscarTodos
- PUT /atividades/{id} => Realiza a atualização de uma atividade em AtivicidadeController@atualizar
- DELETE /atividades/{id} => Realiza o remoção de uma atividade em AtivicidadeController@deletar
- Crie os testes necessários para realizao CRUD da atividade com o PHPUnit
BANCO DE DADOS
- Cria as tabelas:
- "atributos" com os campos: id (pk e autoincrementável); atributo (varchar e not null);
- "atividades" com os campos: id (pk e autoincrementável); descricao (varchar e not null); data (data e not null); finalizada (boolean com padrão false); atributo_id (chave estrangeira para tabela atributos e not null)
- "personagens" com os campos: id (pk e autoincrementável); usuario_id (fk para tabela usuários e not null); forca (int com default 1); forca_exp (int com default 0); defesa (int com default 1); defesa_exp (int com default 0); inteligencia (int com default 1); inteligencia_exp (int com default 0); pontos_vida (int com default 10); pontos_vida_exp (int com default 0);
- Insira os valores padrões na tabela "atributos": 1 - "Força", 2 - "Defesa", 3 - "Inteligência"; 4 - "Pontos de Vida"
Add Comment
Please, Sign In to add comment