不能使用yajrabox setTransformer搜索数据
在控制器中-------------
返回[ 'user_id'=>(int)$ item-> user_id, '名称'=>(字符串)$ item-> userDetails ['first_name']。 '。$ item-> userDetails ['last_name'], '用户名'=>(字符串)$ item->用户名, '电子邮件'=>(字符串)$ item->电子邮件, 'phone'=>(string)$ item-> userDetails ['phone'], 'register_date'=>(字符串)Carbon \ Carbon :: parse($ item-> register_date)-> format('H:i:s d-m-Y'), 'banned'=> $ status, '动作'=> $ action, ]; })
在刀片中-------------
$(document).ready(function(){
$('#user_datatable').DataTable({
processing: true,
serverSide: true,
ajax: {
url: "{{ url('/datatable/user_datatable') }}",
type: 'GET',
data: function (d) {
}
},
columns: [
{ data: 'user_id' },
{ data: 'name', orderable: false},
{ data: 'username'},
{ data: 'email' },
{ data: 'phone',orderable: false,searchable: false},
{ data: 'register_date' },
{ data: 'banned'},
{ data: 'action',orderable: false,searchable: false}
]
});
});