Open plsb opened 4 years ago
Foi Implementado o Repository Pattern para os CRUDs de Course, Skill, User e KnowledgeObjects. Nos controllers CourseController.php e SkillController.php foi retirado as validações dos campos e adicionado as classes StoreUpdateCourseFormRequest.php e StoreUpdateSkillFormRequest.php que ficarão responsáveis por a lógica de validação de dados para os campos. Para que isso funcione nas funções store e update das classes StoreUpdateCourseFormRequest.php e StoreUpdateSkillFormRequest.php, foi retirado a classe Request genérica do parâmetro e adicionado a classe Request (CourseController.php ou SkillController.php) específica. Essas alterações ocasionaram uma diminuição da quantidade de código nas classes Controllers.
As alterações estão registradas no commit 1f174b31d46ffa9f6ae0d640ebea8e7059c0c2a7.
Aplicar o Repository Pattern para os CRUDs de Course, Skill, User e KnowledgeObjects.