Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Laravel数据表保护_Javascript_Php_Laravel_Datatable_Datatables - Fatal编程技术网

Javascript Laravel数据表保护

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:

我目前正在使用发送对我的datatable的ajax请求,但注意到:

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