Javascript Laravel数据表保护
我目前正在使用发送对我的datatable的ajax请求,但注意到:Javascript Laravel数据表保护,javascript,php,laravel,datatable,datatables,Javascript,Php,Laravel,Datatable,Datatables,我目前正在使用发送对我的datatable的ajax请求,但注意到: columns: [ { data: 'first_name' }, { data: 'last_name' }, { data: 'email' }, ] 但这些都是我的javascript文档中的行。我目前提供的数据如下: return Datatables::of(User:
columns: [
{ data: 'first_name' },
{ data: 'last_name' },
{ data: 'email' },
]
但这些都是我的javascript文档中的行。我目前提供的数据如下:
return Datatables::of(User::all())->make(true);
return Datatables::of(User::all(['first_name','last_name','email']))->make(true);
这意味着,如果有人在我的js文件中更改行,他可以查看他不应该查看的列。现在,如果您查看github文档,您可以看到这个包也可以接受收集或查询。是否可以使用集合或查询仅针对数据库中的某些列 您只能从数据库中获取必要的列,如下所示:
return Datatables::of(User::all())->make(true);
return Datatables::of(User::all(['first_name','last_name','email']))->make(true);
DataTables警告:表id=DataTables\u table\u 0-Ajax错误。有关此错误的详细信息,请参阅http://datatables.net/tn/7