我的Laravel应用程序上有数千个Eloquent查询,在v5.2上运行良好,但在我将应用程序升级到最新版本后,它们就不再像预期的那样工作了。
例如,我有一个有说服力的查询,其中包含以下带有整数参数的where子句:->where('categories.is_list', 1)
它只是不工作,除非我改变int形参为字符串1 => '1'
。
是否有一个参数来全局改变这个行为?因为我不想一个一个地更新我所有的查询。
提前感谢。
在config/database中修改mysql数组
'strict' => false
'strict' => true