我有一个简单的查询:
$connection->table('bon_transfert')->insert($data)
执行此查询有时会返回此错误:
The conversion of a nvarchar data type to a datetime data type resulted in an out-of-range value
很容易理解,对象$ data包含格式错误的日期。
如果我要编写完整的查询,则可以通过在查询的开头添加“ set language french”(像
一样)来克服此问题,这很容易set language french insert into bon-tansfert ....
但是在我的情况下,我没有编写完整的查询,我想使用Laravel查询生成器:
我尝试了以下行,但是没有用:
$connection->table('bon_transfert')->insert($data)->setlocale('fr');