我有以下雄辯查詢:Laravel極限關係數據
$move['topUsers'] = UserMoves::where('move_id',$move->id)
->with(array('userBase'=>function($query){
$query->select('id','name')->orderBy('power','desc')->take(3);
}))->get();
的查詢工作正常,但->take(3)
沒有。當我只查找前3個時,我得到所有關係結果,按power
列排序。
->orderBy('power','desc')->take(3)
在$query
中不工作。
如何才能將實際數據限制在由power
列排序的3個結果中?