fluidtech/spock-datatables

此包最新版本(dev-master)没有可用的许可信息。

Laravel 5+ 的 JQuery DataTables.net API

dev-master 2020-01-05 09:33 UTC

This package is auto-updated.

Last update: 2024-09-05 20:05:33 UTC


README

A laravel package to handle the server side processing of DataTables jQuery Plugin via AJAX option by using Eloquent Query Builder.

LICENSE.md LICENSE.md LICENSE.md LICENSE.md

要求

  • PHP >= 7.0
  • Laravel >= 5.5
  • jQuery Datatables v1.10x

快速安装

$ composer require fluidtech/spock-datatables

添加服务提供者

在您的 conifg\app.php 文件中注册提供者。

'providers' => [
    ...,
    \FluidTech\SpockDataTables\SpockServiceProvider::class
]

就这样!现在您可以更快地构建 DataTables 了!

文档

  1. 使用 Eloquent 查询构造器

    使用给定的查询获取并返回记录。

    语法

       $expectedResponse = \FluidTech\SpockDataTables\DataTable::of($query, $list_of_columns)
           ->make();
    • 接受
      • $query : 需要从其中获取记录的基本查询。
      • $list_of_columns : 需要显示的列名列表。
        注意 : 列的顺序应与客户端上指定的顺序相同。

    示例

    $query = DB::table('users');
    
    return \FluidTech\SpockDataTables\DataTable::of($query, [
            "name", 
            "phone_number"
        ])
        ->make();
  2. 使用 Fluent 查询构造器(即将推出)

  3. 使用集合(即将推出)

许可

MIT 许可证(MIT)。请参阅 许可文件 获取更多信息。