Datatables Laravel数据表的输出
我使用的是Laravel 5.4和Datatable 7.x。我也在使用AdminLTE。我需要一个名为“状态”的列。我在控制器中编写了以下代码Datatables Laravel数据表的输出,datatables,laravel-5.4,adminlte,Datatables,Laravel 5.4,Adminlte,我使用的是Laravel 5.4和Datatable 7.x。我也在使用AdminLTE。我需要一个名为“状态”的列。我在控制器中编写了以下代码 return Datatables::of($users) ->addColumn('status', function(Users $users){ $status = (($users->status == 1)?
return Datatables::of($users)
->addColumn('status', function(Users $users){
$status = (($users->status == 1)?
'<a href="" class="btn btn-xs btn-warning"><i class="fa fa-eye"></i></a>'
:
'<a href="" class="btn btn-xs btn-warning"><i class="fa fa-eye-slash"></i></a>'
);
$html = '<div class="btn-group">
'.$status.'
</div>';
return $html;
})
->setRowId('id')
->make(true);
returndatatables::of($users)
->addColumn('status',函数(Users$Users){
$status=($users->status==1)?
''
:
''
);
$html='1
“.$status。”
';
返回$html;
})
->setRowId('id')
->使(真实);
我的输出如下
但我需要按钮。在这方面有人能帮我吗?如果您想在
setColumn
方法中使用html或视图,那么您需要在该方法中声明列,以便它不会转义html
return Datatables::of($users)
->addColumn('status', function(Users $users){
$status = (($users->status == 1)?
'<a href="" class="btn btn-xs btn-warning"><i class="fa fa-eye"></i></a>'
:
'<a href="" class="btn btn-xs btn-warning"><i class="fa fa-eye-slash"></i></a>'
);
$html = '<div class="btn-group">
'.$status.'
</div>';
return $html;
})
->setRowId('id')
->rawColumns(['status'])
->make(true);
returndatatables::of($users)
->addColumn('status',函数(Users$Users){
$status=($users->status==1)?
''
:
''
);
$html='1
“.$status。”
';
返回$html;
})
->setRowId('id')
->rawColumns(['status']))
->使(真实);