1
一起使用排序依據,並在WHERE子句中laravel5我需要把排序依據和where子句在一起,如:如何Laravel5 ORM
$patches = Patch::orderBy('PatchCode', 'DESC')
->where('AccountID', '=', Auth::user()->AccountID)->get();
但排序依據是行不通的。我怎樣才能做到這一點?
一起使用排序依據,並在WHERE子句中laravel5我需要把排序依據和where子句在一起,如:如何Laravel5 ORM
$patches = Patch::orderBy('PatchCode', 'DESC')
->where('AccountID', '=', Auth::user()->AccountID)->get();
但排序依據是行不通的。我怎樣才能做到這一點?
這是一定會工作的代碼。只要把orderBy放在最後。像:
$patches = Patch::where('AccountID', '=', Auth::user()->AccountID)
->orderBy('PatchCode', 'DESC')
->get();
你正在得到什麼錯誤?你可以通過添加dd($ patch)來編輯你的問題嗎?你的數據庫模式是什麼樣的? – alariva
在最後嘗試orderBy $ patches = Patch :: where('AccountID','=',Auth :: user() - > AccountID) - > orderBy('PatchCode','DESC') - > get() ;' –