แพ็คเกจ 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 Editor ฟรี |
ขอขอบคุณ 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 "
แค่นั้นแหละ! เริ่มสร้าง DataTables ที่ยอดเยี่ยม!
หากต้องการเปิดใช้งานโหมดการดีบัก เพียงตั้งค่า APP_DEBUG=true
และแพ็คเกจจะรวมข้อความค้นหาและอินพุตที่ใช้เมื่อประมวลผลตาราง
สำคัญ
โปรดตรวจสอบให้แน่ใจว่าการกำหนดค่า APP_DEBUG
ถูกตั้งค่าเป็นเท็จเมื่อแอปของคุณอยู่ในเวอร์ชันที่ใช้งานจริง
โปรดหลีกเลี่ยงการใช้ php artisan serve
เมื่อพัฒนาแพ็คเกจ มีข้อบกพร่องที่ทราบเมื่อใช้สิ่งนี้โดยที่ Laravel สุ่มส่งคืนการเปลี่ยนเส้นทางและ 401 (ไม่ได้รับอนุญาต) หากเส้นทางต้องการการรับรองความถูกต้องและ 404 NotFoundHttpException บนเส้นทางที่ถูกต้อง
ขอแนะนำให้ใช้ Homestead หรือ Valet เมื่อทำงานกับแพ็คเกจ
โปรดดูการมีส่วนร่วมเพื่อดูรายละเอียด
หากคุณพบปัญหาที่เกี่ยวข้องกับความปลอดภัย โปรดส่งอีเมลไปที่ [email protected] แทนการใช้ตัวติดตามปัญหา
ใบอนุญาตเอ็มไอที (MIT) โปรดดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม