解决laravel groupBy 对查询结果进行分组出现的问题

 更新时间:2019年10月09日 16:55:18   作者:乌云大帝  
今天小编就为大家分享一篇解决laravel groupBy 对查询结果进行分组出现的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

使用laravel groupBy方法时不知为什么一直出现语法错误,查了很多资料才找到原因:

$data = Orders::select("orders.*","user.name","orderstatu.name as ssname")
      ->join("user","user.id","=","orders.uid")
      ->join("orderstatu","orderstatu.id","=","orders.sid")
      ->groupBy("orders.code")->get();

原因是:

当select和groupBy中列表不一致时候会报错。mysql从5.7以后,默认开启group by的严格模式。

解决方法:

找到config/database​.php 在mysql下面把'strict' => true,改为false。

以上这篇解决laravel groupBy 对查询结果进行分组出现的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • YII Framework框架教程之安全方案详解

    YII Framework框架教程之安全方案详解

    这篇文章主要介绍了YII Framework框架教程之安全方案,结合实例形式详细分析了针对跨站脚本攻击,跨站请求伪造攻击及Cookie攻击的防范技巧,需要的朋友可以参考下
    2016-03-03
  • Zend Framework页面缓存实例

    Zend Framework页面缓存实例

    这篇文章主要介绍了Zend Framework页面缓存实例,使用Zend缓存对象Zend_Cache实现,需要的朋友可以参考下
    2014-06-06
  • Zend Framework校验器Zend_Validate用法详解

    Zend Framework校验器Zend_Validate用法详解

    这篇文章主要介绍了Zend Framework校验器Zend_Validate用法,结合实例形式分析了校验器Zend_Validate的功能、使用技巧与相关注意事项,需要的朋友可以参考下
    2016-12-12
  • 详解thinkphp5+swoole实现异步邮件群发(SMTP方式)

    详解thinkphp5+swoole实现异步邮件群发(SMTP方式)

    这篇文章主要介绍了详解thinkphp5+swoole实现异步邮件群发(SMTP方式),具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • thinkPHP框架中执行原生SQL语句的方法

    thinkPHP框架中执行原生SQL语句的方法

    这篇文章主要介绍了thinkPHP框架中执行原生SQL语句的方法,结合实例形式分析了thinkPHP中执行原生SQL语句的相关操作技巧,并简单分析了query与execute方法的使用区别,需要的朋友可以参考下
    2017-10-10
  • yii框架无限极分类的实现方法

    yii框架无限极分类的实现方法

    这篇文章主要为大家详细介绍了yii框架无限极分类的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • PHP实现转盘抽奖算法分享

    PHP实现转盘抽奖算法分享

    这篇文章主要为大家详细介绍了PHP实现大转盘抽奖算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • CodeIgniter配置之autoload.php自动加载用法分析

    CodeIgniter配置之autoload.php自动加载用法分析

    这篇文章主要介绍了CodeIgniter配置之autoload.php自动加载用法,结合实例形式较为详细的分析了CodeIgniter自动加载机制的原理与使用方法,需要的朋友可以参考下
    2016-01-01
  • PHP中is_file()函数使用指南

    PHP中is_file()函数使用指南

    php中is_file()函数是用来判断文件是否存在,使用方法也非常的简单,有需要的小伙伴可以参考下。
    2015-05-05
  • php微信公众号开发之微信企业付款给个人

    php微信公众号开发之微信企业付款给个人

    这篇文章主要为大家详细介绍了php微信公众号开发之微信企业付款给个人,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10

最新评论