Laravel-Paket zur Verarbeitung serverseitiger Arbeiten des DataTables-jQuery-Plugins über die AJAX-Option unter Verwendung von Eloquent ORM, Fluent Query Builder oder Collection.
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 ();
Ein großes Dankeschön an DataTables für die Unterstützung dieses Projekts mit einer kostenlosen DataTables Editor-Lizenz. |
Ein großes Dankeschön an JetBrains für die Unterstützung dieses Projekts mit kostenlosen Open-Source-Lizenzen ihrer IDEs. |
Ein großes Dankeschön an Blackfire.io für die Unterstützung dieses Projekts mit einer kostenlosen Open-Source-Lizenz. |
Laravel | Paket |
---|---|
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 "
Registrieren Sie den Anbieter und die Fassade in Ihrer Datei config/app.php
.
' providers ' => [
...,
Yajra DataTables DataTablesServiceProvider::class,
]
' aliases ' => [
...,
' DataTables ' => Yajra DataTables Facades DataTables::class,
]
php artisan vendor:publish --provider= " YajraDataTablesDataTablesServiceProvider "
Und das ist es! Beginnen Sie mit der Erstellung einiger fantastischer DataTables!
Um den Debugmodus zu aktivieren, setzen Sie einfach APP_DEBUG=true
und das Paket enthält die Abfragen und Eingaben, die bei der Verarbeitung der Tabelle verwendet werden.
Wichtig
Bitte stellen Sie sicher, dass die APP_DEBUG
-Konfiguration auf „false“ gesetzt ist, wenn Ihre App in Produktion ist.
Bitte vermeiden Sie die Verwendung von php artisan serve
bei der Entwicklung des Pakets. Bei der Verwendung sind Fehler bekannt, bei denen Laravel zufällig eine Weiterleitung und 401 (Unauthorized) zurückgibt, wenn die Route eine Authentifizierung erfordert, und eine 404 NotFoundHttpException auf gültigen Routen.
Es wird empfohlen, bei der Arbeit mit dem Paket Homestead oder Valet zu verwenden.
Weitere Informationen finden Sie unter BEITRAGEN.
Wenn Sie sicherheitsrelevante Probleme entdecken, senden Sie bitte eine E-Mail an [email protected], anstatt den Issue-Tracker zu verwenden.
Die MIT-Lizenz (MIT). Weitere Informationen finden Sie in der Lizenzdatei.