Eloquent DataTables 将所有属性转换为字符串

Eloquent DataTables casts all attributes to string

Eloquent DataTables 将所有属性转换为字符串,甚至是 int id。

PHP 7.2

Laravel 版本 5.5

Yajra laravel-数据表版本 8.4

Mysql 8

问题代码片段

return \DataTables::eloquent(Users::where('isActive',1))
        ->make(true);

这对我有用

 return \DataTables::eloquent(Users::where('isActive',1))
        ->rawColumns(['id'])
        ->make(true);

在 ->make(true);

之前添加 ->rawColumns(['id'])