///我试图在每行添加一个复选框数据表。我正在执行此代码,但复选框显示后即显示该代码。
laravel中的// ajax
$('#compliance_list').DataTable({
'processing': true,
'serverSide': true,
'ajax': "{{route('admin.complianceView')}}",
'columns': [
{'data':'checkmark', 'orderable': false, 'searchable':false, 'name':'id'},
{'data': 'name'},
{'data': 'reference_data'},
{'data': 'label'},
{'data': 'status'},
{'data': 'is_active'},
],
});
// 控制器
public function getAllComplianceMasterView()
{
// return $results = ComplianceMaster::all()->sortByDesc("id");
return Datatables::of(ComplianceMaster::query()->orderBy('id', 'ASC'))
->editColumn('checkmark', function ($complianceMaster) {
return view('admin.viewMaster.checkbox.getcheckbox', compact('complianceMaster'));
})
->removeColumn('id', 'flag', 'created_at', 'updated-at')
->make(true);
}
// getcheckbox.blade.php
<input type="checkbox" class="select-checkbox" name="id" value="{{$complianceMaster->id}}">
我知道了
<input type="checkbox" class="select-checkbox" name="id" value="1">
非复选框