【Laravel】DataTables【学んだこと備忘録】
毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。
(毎日投稿全然できていない…泣)
間違ってる箇所とかあるかもしれない、、
DataTablesとは・・?
これもよく業務で使うやつ。まだなんとなくな感じで実装してるけど便利。
→jQueryのプラグインの一つで、データを綺麗にテーブル形成してくれる
→検索ボックスやソート、ページも標準でついているから簡単に作れる
【どうやって使ったか】
1. まずdatatablesのblade(色々定義とかされてるやつ。datatables-init-blade.php)を 作成した
2. 1で作成したbladeを読み込む用のbladeを作成(datatables-file.blade.php)
3. 1.2で作成したbladeをdatatablesを使いたい場所(index.blade.php等)に追記 して読み込ませるようにした
4. datatablesを使うとキーワード検索ボックス以外にも、ページや「前へ」「次へ」と いう表示もデフォルトで出てきちゃうからfalseにして非表示にする(したければ)
5. yarn run dev で変更したコードをコンパイル(変更毎に)
6. yarn run prod で本番用に圧縮(Push時必ず行う。→app.jsが圧縮されるから一緒に Pushする)
だいたいこんな感じだったかなー。