Quando usar Muttators, Acessors ou Casts
[Concluído]

Fala Prof beleza? cara vi que acessors, muttators e casts podem manipular os dados do banco e a forma como serão retornados para a exibição da VIEW ou Front que estará consumindo...
mas fiquei na dúvida, quando usar um acessor? mutator? e casts?
Olá, Leonardo!
Tudo bem?
Acessor -> Altera os dados no momento de recuperar do banco.
Mutator -> Altera os dados no momento de persistir no banco.
Casts -> Faz o casting automatico do tipo no momento de persistir no banco.
--
Imagina que precisa exibir a data no formato pt-br (d/m/Y), como resolver?
Usa um acessor.
Pensa que no formulário que insere a data, o usuário informa no format pt-br e vc precisa converter para o formato americano (Y-m-d) antes de persistir no banco, como resolver?
Usa mutator.
Tenho uma coluna do banco que só aceita bool, como garantir que só vai entrar esse tipo naquela coluna?
Usa cast;

showwwwwwwwww!! vc é o cara...
ficou super claro!! Obrigadoo

Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!