2017-04-16 20 views
0

私は私のDataTableのためのAjaxリクエストを送信するために、現在https://github.com/yajra/laravel-datatablesを使用しますが、このことに気づいています:Laravel-のDataTable保護

columns: [ 
       { data: 'first_name' }, 
       { data: 'last_name' }, 
       { data: 'email' },     
     ] 

が、それらは私のjavascriptのドキュメント内の行です。私は現在次のようなデータを提供しています:

つまり、誰かが私のjsファイルの行を変更すると、彼はそれが想定されていない列を表示できます。 githubのドキュメントを見ると、このパッケージでもコレクションやクエリを受け付けることができます。コレクションまたはクエリを使用してデータベースから特定の列のみをターゲットにすることは可能ですか? Ajaxのエラー - テーブルID = DataTables_Table_0:あなたはこのようなデータベースから必要なだけの列取得することができます

答えて

1

return Datatables::of(User::all(['first_name','last_name','email']))->make(true); 
+0

を私はエラー – Michael

+0

'DataTableの警告を取得しています。このエラーの詳細については、http:// datatables.net/tn/7'を参照してください。 – Michael

+0

ahh nevermind、私の間違い – Michael

関連する問題