Accessors no Laravel

--

Nesse pequeno artigo veremos como criar um accessor no Laravel.

Accessors são métodos personalizados dentro de um modelo Eloquent que permitem a manipulação e formatação de atributos específicos durante o processo de obtenção dos mesmos. Essa funcionalidade permitinde a formatação de valores antes de serem expostos à aplicação.

Ao definir accessors, podemos determinar a formatação para um atributo específico conforme a necessidade da aplicação. A sintaxe é simples, requerendo apenas a definição de um método no model seguindo a convenção ‘getNomeDoAtributoAttribute’. Este método será chamado automaticamente ao recuperar o valor do atributo correspondente.

Vamos ver um exemplo:

Acima, fizemos uma formatação no atributo created_at do modelo Car e da tabela cars. Ou seja, sempre que o created_at for retornado em um modelo, ele estará no formato “d/m/Y H:i”.

--

--

Thiago Petherson
Thiago Petherson

Written by Thiago Petherson

Desenvolvedor Backend e Frontend. Em busca constante de aprendizado para quem sabe um dia ser capaz de disseminar conhecimento para quem precisa.

No responses yet