排序 laravel 预加载?

Sort in laravel eager loading?

在我的 laravel 项目中,我使用预先加载功能加载所有帖子、帖子作者、回复和回复作者。

$pin = Posts::with('author', 'replies', 'replies.author')->find($pin_id);

这是回复模型:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Replies extends Model
{
    public function replyable()
    {
        return $this->morphTo();
    }

    public function author()
    {
        return $this->belongsTo('App\User', 'author_id');
    }

}

当我们使用预先加载功能获取所有帖子时,是否可以按其(回复)id 降序对 replies 进行排序。

我想,这应该有所帮助。

Posts::with(['replies' => function($query) {
          $query->orderBy('id');
}])->find($pin_id);