Laravel orderBy()函数不适用于急切加载的模型

时间:2015-03-07 10:27:27

标签: laravel eloquent

我有桌子,

FOOS(A,B,C)

棒(E,F,G)

在我使用的控制器中, $ foos = Foo :: with('Bar');

现在要将b的值按升序排序,我可以写,

$foos = Foo::with('Bar')->orderBy('b', 'asc')->get();

但是,对于作为急切加载的模型的一部分的字段,排序不起作用,例如,此代码不对任何内容进行排序。可能是什么原因?

$foos = Foo::with(array('Bar' => function($query){
    $query->orderBy('g', 'desc');
}))->get();

0 个答案:

没有答案