解決laravel groupBy 對查詢結(jié)果進行分組出現(xiàn)的問題
更新時間:2019年10月09日 16:55:18 作者:烏云大帝
今天小編就為大家分享一篇解決laravel groupBy 對查詢結(jié)果進行分組出現(xiàn)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
使用laravel groupBy方法時不知為什么一直出現(xiàn)語法錯誤,查了很多資料才找到原因:
$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 對查詢結(jié)果進行分組出現(xiàn)的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript實現(xiàn)刪除電腦的關(guān)機鍵
本文給大家分享的是一個惡作劇小程序,使用JavaScript實現(xiàn)刪除電腦的關(guān)機鍵,非常有意思,主要是通過ActiveX操作注冊表來實現(xiàn),有需要的小伙伴可以參考下2016-07-07