Package Laravel pour gérer les travaux côté serveur du plug-in jQuery DataTables via l'option AJAX en utilisant Eloquent ORM, Fluent Query Builder ou 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 ();
Un grand merci à DataTables pour avoir soutenu ce projet avec une licence gratuite DataTables Editor. |
Un grand merci à JetBrains pour avoir soutenu ce projet avec des licences open source gratuites de leurs IDE. |
Un grand merci à Blackfire.io d'avoir soutenu ce projet avec une licence open-source gratuite. |
Laravel | Emballer |
---|---|
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 "
Enregistrez le fournisseur et la façade sur votre fichier config/app.php
.
' providers ' => [
...,
Yajra DataTables DataTablesServiceProvider::class,
]
' aliases ' => [
...,
' DataTables ' => Yajra DataTables Facades DataTables::class,
]
php artisan vendor:publish --provider= " YajraDataTablesDataTablesServiceProvider "
Et c'est tout ! Commencez à créer de superbes DataTables !
Pour activer le mode débogage, définissez simplement APP_DEBUG=true
et le package inclura les requêtes et les entrées utilisées lors du traitement de la table.
Important
Veuillez vous assurer que la configuration APP_DEBUG
est définie sur false lorsque votre application est en production.
Veuillez éviter d'utiliser php artisan serve
lors du développement du package. Il existe des bogues connus lors de son utilisation où Laravel renvoie aléatoirement une redirection et 401 (non autorisé) si la route nécessite une authentification et une exception 404 NotFoundHttpException sur les routes valides.
Il est conseillé d'utiliser Homestead ou Valet lorsque vous travaillez avec le package.
Veuillez consulter CONTRIBUER pour plus de détails.
Si vous découvrez des problèmes liés à la sécurité, veuillez envoyer un e-mail à [email protected] au lieu d'utiliser le suivi des problèmes.
La licence MIT (MIT). Veuillez consulter le fichier de licence pour plus d'informations.