在Laravel查询构建器中设置语言

时间:2019-12-18 12:09:52

标签: sql-server laravel eloquent

我有一个简单的查询:

 $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');

0 个答案:

没有答案