1

私はこれらすべてに慣れていません。変な質問ですみません。

Yajra Datatables Package を使用して、Laravel でいくつかの動的テーブルを表示することを計画しています。Laravel Mix をインストールしました。どうやら、データテーブルは、ajax を使用して送信/取得するように動作するように js ロジックを必要とします。

Laravel Mix Docsには次のように書かれています:

mix.styles() でスタイルシートを結合するのと同様に、scripts() メソッドで任意の数の JavaScript ファイルを結合して縮小することもできます。

これを行うと、js を必要とするすべてのページに、特定のテーブルの特定の Datatables ロジックも含まれますか? これでいいですか?

ミックスをインストールしましたが、必要に応じてこれらのタイプのスクリプトを含めるために「public/js」ディレクトリを使用する必要がありますか?

tldr; データテーブルパッケージに必要なjsロジックをlaravelのどこに置くべきですか?

編集:これはいくつかのサンプルコードです。これはどこに置けばいいですか?関連するブレードビューの中に入れるだけですが、これは良い方法ですか?

 <script>
   $(document).ready( function () {
    $('#MyDatatable').DataTable({
           processing: true,
           serverSide: true,
           ajax: "{{ url('users-all') }}",
           columns: [{ data: 'id', name: 'id' },
                    { data: 'name', name: 'name' },
                    { data: 'email', name: 'email' },
                    { data: 'created_at', name: 'created_at' }]});});
  </script>
4

1 に答える 1