1
resposta

Duvida em relação ao edit e update

Olá gostaria de saber porque quando nos renderizamos a view new no método edit ele envia todos os dados inseridos para o update e não para o create como antériormente

1 resposta

Mateus, no new e no edit, renderizamos a mesma view por causa do formulário, ele precisa ser o mesmo, certo? Já as ações precisam ser diferentes. O create deve ser para um novo registro e o update deve ser para a atualização de um registro já existente. Entendeu a ideia?

Dá pra fazer as duas coisas no create? Sim, mas dependendo da complexidade da criação e atualização do registro, o código fica muito bagunçado. Outro ponto é: Cada método está fazendo uma única coisa bem e não estamos misturando responsabilidades. Assim estamos fazendo bom uso da O.O e seguindo ideias do SOLID.