laravel datatables
v11.1.5
Eloquent ORM、Fluent Query Builder、または Collection を使用して、AJAX オプションを介して DataTables jQuery プラグインのサーバー側の作業を処理するための Laravel パッケージ。
use Yajra DataTables Facades DataTables ;
return DataTables:: eloquent (User:: query ())-> toJson ();
return DataTables:: query ( DB :: table ( ' users ' ))-> toJson ();
return DataTables:: collection (User:: all ())-> toJson ();
return DataTables:: make (User:: query ())-> toJson ();
return DataTables:: make ( DB :: table ( ' users ' ))-> toJson ();
return DataTables:: make (User:: all ())-> toJson ();
無料の DataTables Editor ライセンスでこのプロジェクトをサポートしていただいた DataTables に多大な感謝を申し上げます。 |
JetBrains の IDE の無料のオープンソース ライセンスでこのプロジェクトをサポートしていただき、誠にありがとうございます。 |
無料のオープンソース ライセンスでこのプロジェクトをサポートしてくださった Blackfire.io に多大な感謝を申し上げます。 |
ララベル | パッケージ |
---|---|
4.2.x | 3.x |
5.0.x | 6.x |
5.1.x | 6.x |
5.2.x | 6.x |
5.3.x | 6.x |
5.4.x | 7.x、8.x |
5.5.x | 8.x |
5.6.x | 8.x |
5.7.x | 8.x |
5.8.x | 9.x |
6.x | 9.x |
7.x | 9.x |
8.x | 9.x |
9.x | 10.x |
10.x | 10.x |
11.x | 11.x |
composer require yajra/laravel-datatables: " ^11 "
composer require yajra/laravel-datatables-oracle: " ^11 "
config/app.php
ファイルにプロバイダーとファサードを登録します。
' providers ' => [
...,
Yajra DataTables DataTablesServiceProvider::class,
]
' aliases ' => [
...,
' DataTables ' => Yajra DataTables Facades DataTables::class,
]
php artisan vendor:publish --provider= " YajraDataTablesDataTablesServiceProvider "
それで終わりです!素晴らしい DataTable の構築を始めましょう!
デバッグ モードを有効にするには、 APP_DEBUG=true
を設定するだけで、テーブルの処理時に使用されるクエリと入力がパッケージに含まれます。
重要
アプリが実稼働環境にあるときは、 APP_DEBUG
構成が false に設定されていることを確認してください。
パッケージを開発するときは、 php artisan serve
の使用を避けてください。これを使用すると、Laravel がランダムにリダイレクトを返し、ルートで認証が必要な場合は 401 (Unauthorized) を返し、有効なルートでは 404 NotFoundHttpException を返すという既知のバグがあります。
パッケージを使用する場合は、Homestead または Valet を使用することをお勧めします。
詳細については、「貢献」を参照してください。
セキュリティ関連の問題を発見した場合は、問題トラッカーを使用する代わりに、[email protected] に電子メールを送信してください。
MIT ライセンス (MIT)。詳細については、ライセンス ファイルを参照してください。