您必须使用getTableQuery
方法为此。此方法返回雄辩的建筑商或关系类,但对于我们的情况,它将返回建筑商类。因此,我们可以使用该构建器添加我们的查询。
例如,我有一个关系经理,必须由order_column订购。
- 打开您的关系管理器文件。
- 然后添加此代码:
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\Relation;
protected function getTableQuery(): Builder|Relation
{
return parent::getTableQuery()->orderBy('order_column');
}
- 保存并检查。