laravel5.4 使用多字段查询分组报错

ArticleModel::select('id','title','xxxx',group_connet(xxxx))

->leftJoin('xxx',....)

groupBy(id)

->get();

类似于上面的语法时在5.4之前是不会报错的,

5.4启用了mysql严格语法,就会报错,当我们把最后的sql输出时,放到navcat里面发现sql是正常的。

关闭laravel 5.4的严格sql模式即可:

config/database​.php

找到mysql:'strict' => false,​这里是false就可以了


报错信息

laravel5.4 使用多字段查询分组报错

原文链接