我正在尝试进行下一个 Eloquent 查询。
$result = $result->where('money','>=',(float)$moneyFilter);
我的数据库中的money列是DECIMAL(11,2),但当我运行查询时,它返回一个空数组。当我使用php artisan tinker查看money列时,它显示为字符串值"11.1"。
我想对$result集合进行过滤,以获得超过$moneyFilter价值的值。
谢谢!
echo (float)'10000000000.9999';
=>10000000001
。 - Paul Spiegel