gpt4 book ai didi

laravel-backpack - CRUD orderBy 与关系

转载 作者:行者123 更新时间:2023-12-05 04:11:44 25 4
gpt4 key购买 nike

我很难按相关值对 CRUD 行进行排序。在我的主要案例中,我想根据相关状态的权重来排序作业

Job (table)->status_id ---> Status (table)->weight

我已经正确设置了 belongsTo 和 hasMany 关系并添加/编辑等,效果很好,我只是不知道如何设置 $this->crud->orderBy()

最佳答案

这与根据关系对任何 Laravel 模型进行排序没有什么不同。我认为标准方法是使用 Laravel's eager loading为此:

$this->crud->query = $this->crud->query->with(['status' => function ($query) {
$query->orderBy('weight', 'desc');
}])->get();

希望对您有所帮助!

关于laravel-backpack - CRUD orderBy 与关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42097417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com