softerize / tablelize
可定制的Laravel Eloquent HTML表格,具有分页、搜索、排序和按钮。
0.1.6
2018-06-06 21:07 UTC
Requires
- php: >=5.5.0
- laravel/framework: >=5.2.0
This package is not auto-updated.
Last update: 2024-09-22 07:54:36 UTC
README
可定制的Laravel Eloquent HTML表格,具有分页、搜索、排序和按钮。
安装
直接使用composer安装
$ composer require softerize/tablelize
或者将其添加到composer.json中
{
"require": {
"softerize/tablelize": "^0.1.0"
}
}
更新composer后,将ServiceProvider添加到config/app.php中的providers数组中
Softerize\Tablelize\TablelizeServiceProvider::class,
简单执行
在路由/控制器中,执行以下操作
Route::get('links', function(\Illuminate\Http\Request $request){ // Create the table list using your model and the request object $tablelize = new \Softerize\Tablelize\Tablelize('\App\Models\Link', $request); return view('home.index', compact('tablelize')); });
在视图中简单地生成HTML
@extends('layouts.app') @section('content') {!! $tablelize->generate() !!} @endsection
这就是你将得到的结果
如果你想有一个更独特的样式,可以使用额外的选项将其转换为
文档
你可以在https://softerize.github.io/tablelize/找到完整的文档。
支持
如果您需要支持,请创建一个问题,我们将尽快检查。
如果您想聘请专业支持,请通过http://www.softerize.com/contact/联系我们。