حزمة Laravel للتعامل مع الأعمال من جانب الخادم الخاصة بـ DataTables jQuery Plugin عبر خيار AJAX باستخدام Eloquent ORM أو Fluent Query Builder أو 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 ();
شكرًا جزيلاً لشركة DataTables لدعم هذا المشروع بترخيص محرر DataTables المجاني. |
شكرًا جزيلاً لشركة JetBrains لدعم هذا المشروع بتراخيص مجانية مفتوحة المصدر لبيئات التطوير المتكاملة (IDEs) الخاصة بهم. |
شكرًا جزيلاً لـ 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 "
وهذا كل شيء! ابدأ في إنشاء بعض جداول البيانات الرائعة!
لتمكين وضع التصحيح، ما عليك سوى تعيين APP_DEBUG=true
وستتضمن الحزمة الاستعلامات والمدخلات المستخدمة عند معالجة الجدول.
مهم
يرجى التأكد من ضبط تكوين APP_DEBUG
على "خطأ" عندما يكون تطبيقك في مرحلة الإنتاج.
يرجى تجنب استخدام php artisan serve
عند تطوير الحزمة. هناك أخطاء معروفة عند استخدام هذا حيث يقوم Laravel بشكل عشوائي بإرجاع إعادة توجيه و401 (غير مصرح به) إذا كان المسار يتطلب مصادقة و404 NotFoundHttpException على المسارات الصالحة.
يُنصح باستخدام Homestead أو Valet عند العمل مع الحزمة.
يرجى الاطلاع على المساهمة للحصول على التفاصيل.
إذا اكتشفت أي مشكلات متعلقة بالأمان، فيرجى إرسال بريد إلكتروني إلى [email protected] بدلاً من استخدام أداة تعقب المشكلات.
رخصة معهد ماساتشوستس للتكنولوجيا (MIT). يرجى الاطلاع على ملف الترخيص لمزيد من المعلومات.