Decimal columns as string in Models (#948)

* Decimal columns as string in Models

To follow Eloquent casts

* update tests for decimals
This commit is contained in:
fgibaux
2020-06-09 20:54:26 +02:00
committed by GitHub
parent f3e48cbcce
commit d35ea6e1d4
3 changed files with 9 additions and 9 deletions
+1 -1
View File
@@ -390,6 +390,7 @@ class ModelsCommand extends Command
case 'guid': case 'guid':
case 'datetimetz': case 'datetimetz':
case 'datetime': case 'datetime':
case 'decimal':
$type = 'string'; $type = 'string';
break; break;
case 'integer': case 'integer':
@@ -408,7 +409,6 @@ class ModelsCommand extends Command
break; break;
} }
break; break;
case 'decimal':
case 'float': case 'float':
$type = 'float'; $type = 'float';
break; break;
@@ -95,10 +95,10 @@ use Illuminate\Database\Eloquent\Model;
* @property float $float_not_nullable * @property float $float_not_nullable
* @property float|null $double_nullable * @property float|null $double_nullable
* @property float $double_not_nullable * @property float $double_not_nullable
* @property float|null $decimal_nullable * @property string|null $decimal_nullable
* @property float $decimal_not_nullable * @property string $decimal_not_nullable
* @property float|null $unsigned_decimal_nullable * @property string|null $unsigned_decimal_nullable
* @property float $unsigned_decimal_not_nullable * @property string $unsigned_decimal_not_nullable
* @property integer|null $boolean_nullable * @property integer|null $boolean_nullable
* @property integer $boolean_not_nullable * @property integer $boolean_not_nullable
* @property string|null $enum_nullable * @property string|null $enum_nullable
@@ -97,10 +97,10 @@ use Illuminate\Database\Eloquent\Model;
* @property float $floatNotNullable * @property float $floatNotNullable
* @property float|null $doubleNullable * @property float|null $doubleNullable
* @property float $doubleNotNullable * @property float $doubleNotNullable
* @property float|null $decimalNullable * @property string|null $decimalNullable
* @property float $decimalNotNullable * @property string $decimalNotNullable
* @property float|null $unsignedDecimalNullable * @property string|null $unsignedDecimalNullable
* @property float $unsignedDecimalNotNullable * @property string $unsignedDecimalNotNullable
* @property integer|null $booleanNullable * @property integer|null $booleanNullable
* @property integer $booleanNotNullable * @property integer $booleanNotNullable
* @property string|null $enumNullable * @property string|null $enumNullable