有人可以解释为什么Laravel 5将我的十进制表记录保存为字符串吗?
$table->decimal('bar', 5, 2)->nullable();
播种机:
[...] // shorten to show what was created
'bar' => 10.5,
廷克:
App\Foo::find(1)->bar //= "10.5"
我对integer
没有问题,但问题与double
,float
答案 0 :(得分:1)
将$casts
添加到您的Model类。
protected $casts = [
'bar' => 'double'
];