PHPackages                             canducci/eloquent-formatted - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. canducci/eloquent-formatted

ActiveLibrary[Database &amp; ORM](/categories/database)

canducci/eloquent-formatted
===========================

Canducci Eloquent Formatted

v1.0.0(4y ago)011MITPHPPHP ^8.0

Since Aug 24Pushed 4y ago1 watchersCompare

[ Source](https://github.com/fulviocanducci/canducci-eloquent-formatted)[ Packagist](https://packagist.org/packages/canducci/eloquent-formatted)[ RSS](/packages/canducci-eloquent-formatted/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

Canducci Eloquent Formatted
===========================

[](#canducci-eloquent-formatted)

[![Downloads](https://camo.githubusercontent.com/f58e033161d8f2ce34f198a651be3f918ee11d7612df44b677c53e9d448f7539/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f63616e64756363692f656c6f7175656e742d666f726d61747465642e7376673f7374796c653d706c6173746963)](https://packagist.org/packages/canducci/eloquent-formatted)[![License](https://camo.githubusercontent.com/b4235c06bbd93669e832baa039b7ce00ff985830570230e82f65f3e6ef5c5a7a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f63616e64756363692f656c6f7175656e742d666f726d61747465642e7376673f7374796c653d706c6173746963)](https://packagist.org/packages/canducci/eloquent-formatted)[![Version](https://camo.githubusercontent.com/94a7474d831e1aa4460ca8cd16d562b5cf0d7865a553817f0f1345cb045cb802/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f63616e64756363692f656c6f7175656e742d666f726d61747465643f7374796c653d706c6173746963)](https://packagist.org/packages/canducci/eloquent-formatted)[![PHP Composer](https://github.com/fulviocanducci/canducci-eloquent-formatted/actions/workflows/php.yml/badge.svg?style=for-the-badge)](https://github.com/fulviocanducci/canducci-eloquent-formatted/actions/workflows/php.yml)

Installation
------------

[](#installation)

```
composer require canducci/eloquent-formatted
```

Configuration
-------------

[](#configuration)

Configure in Model:

#### Trait

[](#trait)

```
use Formatted, FormattedDate, FormattedCurrency, FormattedBoolean;
```

#### Implementation method

[](#implementation-method)

```
protected function setFormattedItems(): void
{
    $this->addFormattedItem('birthday', ['date', ['birthday', 'Y-m-d', 'd/m/Y']]);
    $this->addFormattedItem('cost', ['currency', ['cost', 2, ',', '.']]);
    $this->addFormattedItem('active', ['boolean', ['active', 'y', 'n']]);
}
```

#### Append

[](#append)

```
protected $appends = [
    'formatted'
];
```

#### Code Full

[](#code-full)

```
