vladrub/laravel-datatables-oracle

jQuery DataTables API for Laravel 4|5

v8.7.1 2018-06-27 20:18 UTC

This package is not auto-updated.

Last update: 2024-09-21 05:04:02 UTC


README

Join the chat at https://gitter.im/yajra/laravel-datatables Donate Donate

Laravel 4.2|5.x Latest Stable Version Latest Unstable Version Build Status Scrutinizer Code Quality Total Downloads License

此包是为了处理服务器端DataTables jQuery 插件的AJAX 选项而创建的,它通过使用 Eloquent ORM、Fluent Query Builder 或 Collection 来实现。

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 v8.x 以来,有一些破坏性的变化。如果您从 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

就这样!开始构建一些出色的 DataTables 吧!

调试模式

要启用调试模式,只需将 APP_DEBUG=true 设置为 true,并且该包将在处理表格时包含所使用的查询和输入。

重要:请确保在您的应用程序处于生产状态时将 APP_DEBUG 设置为 false。

PHP ARTISAN SERVE BUG

请避免在使用该包进行开发时使用 php artisan serve。在使用此命令时,已知存在一些问题,当路由需要身份验证时,Laravel 会随机返回重定向和 401(未经授权)错误,在有效路由上返回 404 NotFoundHttpException。

建议在处理该包时使用 HomesteadValet

贡献

有关详细信息,请参阅 CONTRIBUTING

安全性

如果您发现任何与安全相关的问题,请通过电子邮件 aqangeles@gmail.com 通知,而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件

请给我买杯咖啡

paypal Become a Patron