解決laravel groupBy 對查詢結(jié)果進(jìn)行分組出現(xiàn)的問題
使用laravel groupBy方法時(shí)不知為什么一直出現(xiàn)語法錯(cuò)誤,查了很多資料才找到原因:
$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();
原因是:
當(dāng)select和groupBy中列表不一致時(shí)候會報(bào)錯(cuò)。mysql從5.7以后,默認(rèn)開啟group by的嚴(yán)格模式。
解決方法:
找到config/database.php 在mysql下面把'strict' => true,改為false。
以上這篇解決laravel groupBy 對查詢結(jié)果進(jìn)行分組出現(xiàn)的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Laravel5.1框架路由分組用法實(shí)例分析
- Laravel 實(shí)現(xiàn)Eloquent模型分組查詢并返回每個(gè)分組的數(shù)量 groupBy()
- laravel 實(shí)現(xiàn)劃分admin和home 模塊分組
- laravel實(shí)現(xiàn)按時(shí)間日期進(jìn)行分組統(tǒng)計(jì)方法示例
- Laravel框架中的路由和控制器操作實(shí)例分析
- Laravel框架路由和控制器的綁定操作方法
- Laravel 5框架學(xué)習(xí)之路由、控制器和視圖簡介
- laravel框架分組控制器和分組路由實(shí)現(xiàn)方法示例
相關(guān)文章
一個(gè)好用的PHP驗(yàn)證碼類實(shí)例分享
這篇文章主要介紹了一個(gè)好用的PHP驗(yàn)證碼類實(shí)例,有需要的朋友可以參考一下2013-12-12PHP使用第三方即時(shí)獲取物流動態(tài)實(shí)例詳解
這篇文章主要介紹了PHP使用第三方即時(shí)獲取物流動態(tài),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-04-04JavaScript實(shí)現(xiàn)刪除電腦的關(guān)機(jī)鍵
本文給大家分享的是一個(gè)惡作劇小程序,使用JavaScript實(shí)現(xiàn)刪除電腦的關(guān)機(jī)鍵,非常有意思,主要是通過ActiveX操作注冊表來實(shí)現(xiàn),有需要的小伙伴可以參考下2016-07-07