frf/laravel-datatables-oracle
Laravel 4|5的jQuery DataTables API
v8.8
2018-10-10 18:56 UTC
Requires
- php: >=7.0
- illuminate/database: 5.4.*|5.5.*|5.6.*|5.7.*
- illuminate/filesystem: 5.4.*|5.5.*|5.6.*|5.7.*
- illuminate/http: 5.4.*|5.5.*|5.6.*|5.7.*
- illuminate/support: 5.4.*|5.5.*|5.6.*|5.7.*
- illuminate/view: 5.4.*|5.5.*|5.6.*|5.7.*
Requires (Dev)
- orchestra/testbench: ~3.5
Suggests
- yajra/laravel-datatables-buttons: Plugin for server-side exporting of dataTables.
- yajra/laravel-datatables-editor: Plugin to use DataTables Editor (requires a license).
- yajra/laravel-datatables-fractal: Plugin for server-side response using Fractal.
- yajra/laravel-datatables-html: Plugin for server-side HTML builder of dataTables.
This package is not auto-updated.
Last update: 2024-09-20 22:48:27 UTC
README
此包旨在通过使用Eloquent ORM、Fluent查询构建器或集合,通过AJAX选项处理服务器端的DataTables jQuery插件工作。
return datatables()->of(User::query())->toJson(); return datatables()->of(DB::table('users'))->toJson(); return datatables()->of(User::all())->toJson(); return datatables()->eloquent(User::query())->toJson(); return datatables()->query(DB::table('users'))->toJson(); return datatables()->collection(User::all())->toJson(); return datatables(User::query())->toJson(); return datatables(DB::table('users'))->toJson(); return datatables(User::all())->toJson();
需求
文档
Laravel 版本兼容性
DataTables 8.x 升级指南
从DataTables v7.x升级到v8.x时,有一些重大更改。请参阅升级指南。
快速安装
$ composer require yajra/laravel-datatables-oracle:"~8.0"
服务提供者 & Facade(Laravel 5.5中可选)
在您的 config/app.php 文件中注册提供者和外观。
'providers' => [ ..., Yajra\DataTables\DataTablesServiceProvider::class, ] 'aliases' => [ ..., 'DataTables' => Yajra\DataTables\Facades\DataTables::class, ]
配置(可选)
$ php artisan vendor:publish --provider="Yajra\DataTables\DataTablesServiceProvider"
就这样!开始构建一些精彩的DataTable!
调试模式
要启用调试模式,只需设置 APP_DEBUG=true,则包将包含处理表格时使用的查询和输入。
重要:请确保在您的应用处于生产状态时将APP_DEBUG设置为false。
PHP ARTISAN SERVE BUG
请避免在开发此包时使用 php artisan serve。已知在使用此工具时,如果路由需要身份验证,则Laravel会随机返回重定向和401(未授权),对于有效路由,则返回404 NotFoundHttpException。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全性
如果您发现任何安全问题,请通过aqangeles@gmail.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。