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)。詳細については、ライセンス ファイルを参照してください。