yajra / laravel-datatables-oracle

Laravel的jQuery DataTables API

资助包维护!
yajra

安装次数: 24,395,791

依赖者: 419

建议者: 3

安全: 0

星标: 4,740

关注者: 131

分支: 864

开放问题: 51

v11.1.5 2024-08-26 01:43 UTC

This package is auto-updated.

Last update: 2024-09-05 08:47:54 UTC


README

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

Laravel 4.2|5.x|6|7|8|9|10|11 Latest Stable Version Continuous Integration Static Analysis

Total Downloads License

Laravel包,通过Eloquent ORM、Fluent查询构建器或集合使用AJAX选项处理DataTables jQuery插件的服务端工作。

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 JetBrains.com Blackfire.io

要求

文档

Laravel版本兼容性

快速安装

composer require yajra/laravel-datatables-oracle:"^11"

服务提供者 & 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,包将包括处理表格时使用的查询和输入。

重要:请确保在生产环境中将APP_DEBUG设置为false。

PHP ARTISAN SERVE BUG

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

建议在使用此包时使用HomesteadValet

贡献

有关详细信息,请参阅CONTRIBUTING

安全

如果您发现任何安全问题,请通过电子邮件[email protected]联系,而不是使用问题跟踪器。

致谢

许可

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