【发布时间】:2020-04-23 21:29:42
【问题描述】:
Yajra laravel 数据表将所有整数字段作为字符串值返回
目前我正在使用
名称:yajra/laravel-datatables", 版本:“v8.13.7”,
$reportHeader = ReportHeader::with(['country'])->orderBy('reportSystemID',$sort);
return \DataTables::eloquent($reportHeader)
->order(function ($query) use ($input) {
if (request()->has('order')) {
if ($input['order'][0]['column'] == 0) {
$query->orderBy('reportSystemID', $input['order'][0]['dir']);
}
}
})
->addIndexColumn()
->addColumn('reportStatus', function ($row) {
return $this->getAlMahaReportStatus($row);
})
->with('orderCondition', $sort)
->make(true);
【问题讨论】:
-
看看这个问题,github.com/yajra/laravel-datatables/issues/1747 正如它所说,它已在
8.13.12版本的 PR 中修复。但后来由于重大更改而再次恢复 :) 所以你应该关注这些问题的进展:) -
好的,我会关注进度@nakov
标签: php laravel datatable laravel-5.8 yajra-datatable