twomein/laravel-dynatable

用于使用 dynatable 格式的门面

v0.1.1 2015-10-28 15:48 UTC

This package is not auto-updated.

Last update: 2024-09-26 00:34:53 UTC


README

由于在原始 Ifnot 库上继续工作,现在称为 White-frame,因此此版本已弃用。

Laravel 5 的 Laravel Dynatable

一个用于连接到 dynatables.js 前端的库。

感谢 ifnot 为 Laravel 创建原始版本的 dynatables。

安装

composer require twomein/laravel-dynatables

用法

在 app.config 中注册服务提供者

'Twomein\LaravelDynatable\LaravelDynatableServiceProvider',

示例用法

    //Get an Eloquent collection
    $cars = Car::all();
    
    //Define the columns you want to send
    $columns = ['id', 'name', 'price', 'stock'];
    
    // Build dynatable response
    return Dynatable::make($cars, $columns, Input::all());
  }
}

输入参数

关于输入参数的一些见解

'page-length' => (int)$inputs['perPage'],
'page-number' => (int)$inputs['page'],
'offset' => (int)$inputs['offset'],
'sorts' => isset($inputs['sorts']) ? $inputs['sorts'] : null,
'search' => isset($inputs['queries']['search']) ? $inputs['queries']['search'] : null,