Download the PHP package igorwanbarros/custom-accessor-and-mutator without Composer
On this page you can find all versions of the php package igorwanbarros/custom-accessor-and-mutator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download igorwanbarros/custom-accessor-and-mutator
More information about igorwanbarros/custom-accessor-and-mutator
Files in igorwanbarros/custom-accessor-and-mutator
Package custom-accessor-and-mutator
Short Description to set attributes laravel model (accessors and mutators) without creating methods
License MIT
Informations about the package custom-accessor-and-mutator
Custom Accessors and Mutators
Accessors e Mutators Personalizados
The CustomAccessorsAndMutators is a package to optimize the creation of accessor and mutator laravel. The focus is to set the accessors and mutators through an array informing the attribute as key and the method as value.
A CustomAccessorsAndMutators é um pacote para otimizar a criação de accessor e mutator laravel. O foco é setar os accessors e mutators através de um array informando o atributo como chave e o metodo como valor.
Installation
Instalação
Composer
If you already use Composer (which is highly recommended), add the dependency under the policy "require" your composer.json:
Se você já utiliza o Composer (o que é extremamente recomendado), adicione a dependência abaixo à diretiva "require" do seu composer.json:
Usage
Uso
The package uses the trait CustomAccessorsAndMutators to set the attributes, just add it in their class, as shown below:
O pacote utiliza a trait CustomAccessorsAndMutators para setar os atributos, para isso basta adiciona-la em suas classes, conforme mostrado abaixo:
Or, in your Model class base:
Ou, em sua class Model base:
And in other models add only the fields and their respective methods:
E nos demais models adicionar apenas os campos e seus respectivos métodos:
Adding via Class
Adicionando via Class
You can also implement the FormatAccessorsAndMutator class to define your formatting logic (for certain types of data for example) and tells you there as shown below:
Você pode também implementar a classe FormatAccessorsAndMutator para definir sua lógica de formatação (para determinados tipos de dados por exemplo) e informa-lá conforme é mostrado abaixo:
Already in its Model class you can set as follows:
Já em sua classe Model você pode definir da seguinte forma:
Licence
MIT Licence