$appends
Laravelには、各モデルに配列を追加するオプションがあり、それぞれにアクセサーを追加することにより、追加の値をデータベース属性であるかのように自動的に使用可能にします。
これは通常、非常に便利ですが、この場合select()
、DataTables は私が送信したものだけを期待しているため、入力したフィールドのみを取得する必要があります。
例:
Item::select(['image', 'name', 'color']);
color
属性の後に追加されたフィールドを返します。
結果を返すときに追加値を強制的に除外するにはどうすればよいですか?
あるいは、DataTables が特定の属性を無視するようにするにはどうすればよいですか?
どれが最も時間がかからないルートかはわかりません。
現在、yajra/laravel-datatables
パッケージを使用してデータを jQuery DataTables AJAX リクエストに送信しています。