eloquent 上的 Yajra DataTables orderColumn 不起作用
Yajra DataTables orderColumn on eloquent doesn't work
我在 Laravel 7 项目中使用 Yajra DataTables。我在 orderColumn API 上遇到问题。这是我的代码:
return Datatables::eloquent(Company::query())
->orderColumn('name', '`column` ')
->make();
但生成的查询是:
select * from `companies` where `companies`.`deleted_at` is null order by `id` asc limit 10 offset 0
谁能帮帮我?
我知道为时已晚,但我也遇到了这个问题并用这段代码解决了这个问题
return Datatables::eloquent(Company::query())
->order(funtion($q){
$q->orderBy('colName', 'desc');
})
->toJson();
希望这对您有所帮助
我在 Laravel 7 项目中使用 Yajra DataTables。我在 orderColumn API 上遇到问题。这是我的代码:
return Datatables::eloquent(Company::query())
->orderColumn('name', '`column` ')
->make();
但生成的查询是:
select * from `companies` where `companies`.`deleted_at` is null order by `id` asc limit 10 offset 0
谁能帮帮我?
我知道为时已晚,但我也遇到了这个问题并用这段代码解决了这个问题
return Datatables::eloquent(Company::query())
->order(funtion($q){
$q->orderBy('colName', 'desc');
})
->toJson();
希望这对您有所帮助