bejutassle / laravel-datatables-oracle
jQuery DataTables API for Laravel 4|5|6|7|8|9
dev-master / 10.x-dev
2022-10-10 13:59 UTC
Requires
- php: ^8.0.2
- illuminate/database: ^9
- illuminate/filesystem: ^9
- illuminate/http: ^9
- illuminate/support: ^9
- illuminate/view: ^9
Requires (Dev)
- nunomaduro/larastan: ^2.1
- orchestra/testbench: ^7.3
- yajra/laravel-datatables-html: ^9.0
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-24 21:32:32 UTC
README
Laravel 包用于通过 Eloquent ORM、Fluent 查询构建器或集合处理 服务器端 的 DataTables jQuery 插件的工作,通过 AJAX 选项 实现。
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 版本兼容性
快速安装
composer require yajra/laravel-datatables-oracle:"^10.0"
服务提供者 & Facade(Laravel 5.5+ 上的可选项)
在您的 config/app.php 文件中注册提供者和 facade。
'providers' => [ ..., Yajra\DataTables\DataTablesServiceProvider::class, ] 'aliases' => [ ..., 'DataTables' => Yajra\DataTables\Facades\DataTables::class, ]
配置(可选)
php artisan vendor:publish --provider="Yajra\DataTables\DataTablesServiceProvider"
这样就可以了!开始构建一些出色的 DataTables 吧!
调试模式
要启用调试模式,只需设置 APP_DEBUG=true,然后该包将在处理表格时包含使用的查询和输入。
重要:请确保当您的应用程序在生产环境中时,APP_DEBUG 设置为 false。
PHP ARTISAN SERVE Bug
请避免在使用此包进行开发时使用 php artisan serve。当使用此命令时存在已知问题,Laravel 会随机返回重定向和 401(未经授权)错误,如果路由需要身份验证,以及 404 NotFoundHttpException 在有效路由上。
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全性
如果您发现任何安全问题,请通过电子邮件 aqangeles@gmail.com 而不是使用问题跟踪器。
致谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。