tnatanael/brformatter

Traduz automaticamente valores no padrão BR pra o DB e vice-versa

dev-master 2021-09-17 11:28 UTC

This package is auto-updated.

Last update: 2024-04-17 17:16:54 UTC


README

Traduz automaticamente no backend, valores no padrão BR pra o DB e vice-versa.

Requisitos: Laravel 5 ~ Laravel 8

Instalação via composer:

composer require tnatanael/brformatter

Utilização Utilize a seguinte sintaxe nos seus models

namespace App;

use TNatanael\BrFormatter\BaseModel;

class Product extends BaseModel
{
    //Date Attributes
    public $date_attributes = [
        'date'
    ];

    //Datetime Attributes
    public $datetime_attributes = [
        'datetime',
    ];

    //Money Attributes
    public $money_attributes = [
        'money',
    ];

    //Numeric Attributes
    public $numeric_attributes = [
        'numeric'
    ];

    //Boolean Attributes
    public $boolean_attributes = [
        'boolean',
    ];
}

Para retornar os valores exatamente como salvos no db utilize:

$product->getOriginal();