Laravel 如何按相反顺序返回集合
在我的对话模式中,我有Laravel 如何按相反顺序返回集合,laravel,Laravel,在我的对话模式中,我有 protected $with = ['messages', 'users']; 如何更改它将“消息”返回给DESC的顺序?通常的雄辩关系如下所示: class Category extends Model { public function products() { return $this->hasMany('App\Product'); } } 因此,我们应该在使用此关系的每个查询中按标题自动订购产品: publ
protected $with = ['messages', 'users'];
如何更改它将“消息”返回给DESC的顺序?通常的雄辩关系如下所示:
class Category extends Model
{
public function products()
{
return $this->hasMany('App\Product');
}
}
因此,我们应该在使用此关系的每个查询中按标题自动订购产品:
public function products()
{
return $this->hasMany('App\Product')->orderBy('name');
}
就这样,一切都“井然有序”了
来源:通常的雄辩关系是这样的:
class Category extends Model
{
public function products()
{
return $this->hasMany('App\Product');
}
}
因此,我们应该在使用此关系的每个查询中按标题自动订购产品:
public function products()
{
return $this->hasMany('App\Product')->orderBy('name');
}
就这样,一切都“井然有序”了
来源:在您的控制器上尝试此操作,它将按降序排列消息
User::with(['messages' => function($query) {
$query->orderBy('id', 'DESC');
}])->get();
有关详细信息,请参见在控制器上尝试此操作,它将按降序排列消息
User::with(['messages' => function($query) {
$query->orderBy('id', 'DESC');
}])->get();
更多信息请参见谢谢你,tisuchi,非常感谢。谢谢你,tisuchi,非常感谢。