0
我很難通過相關值對CRUD行進行排序。我主要的情況下,我想通過自己的相關狀態重量訂購工作CRUD orderBy與關係
Job (table)->status_id ---> Status (table)->weight
我正確了屬於關聯和的hasMany關係設置和添加/編輯等,效果很好,我只是無法弄清楚如何設置$this->crud->orderBy()
我很難通過相關值對CRUD行進行排序。我主要的情況下,我想通過自己的相關狀態重量訂購工作CRUD orderBy與關係
Job (table)->status_id ---> Status (table)->weight
我正確了屬於關聯和的hasMany關係設置和添加/編輯等,效果很好,我只是無法弄清楚如何設置$this->crud->orderBy()
這與根據其關係排序任何Laravel模型沒有區別。我認爲標準的方法是使用Laravel's eager loading那個:
$this->crud->query = $this->crud->query->with(['status' => function ($query) {
$query->orderBy('weight', 'desc');
}])->get();
希望它有幫助!