PHP code example of giordanolima / decimal-mutators
1. Go to this page and download the library: Download giordanolima/decimal-mutators library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
giordanolima / decimal-mutators example snippets
use Illuminate\Database\Eloquent\Model,
GiordanoLima\DecimalMutators\DecimalMutators;
class MyModel extends Model
{
use DecimalMutators;
protected $decimalsFields = [
'decimal_field_1',
'decimal_field_2',
'decimal_field_3',
'decimal_field_4'
];
}
$myModel = MyModel::find(1);
$myModel->decimal_field_1 = '200,00';
$myModel->save(); // It will store as 200.00
$myModel = MyModel::find(1);
echo $myModel->decimal_field_1; // Will print 200,00
protected $decimalsOptions = [
"decimals" => 4, // now, the fields will be stored and printed with 4 decimals point
];
MyModel::$disableGetMutator = true;
echo $myModel->decimal_field_1; // Will print 200.00
MyModel::$disableGetMutator = false;
echo $myModel->decimal_field_1; // Will print 200,00
MyModel::$disableSetMutator = true;
$myModel->decimal_field_1 = '200,00';
$myModel->save(); // It will store as 200,00
MyModel::$disableSetMutator = false;
$myModel->decimal_field_1 = '200,00';
$myModel->save(); // It will store as 200.00
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.