softerize/tablelize

可定制的Laravel Eloquent HTML表格,具有分页、搜索、排序和按钮。

0.1.6 2018-06-06 21:07 UTC

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

这就是你将得到的结果

Simple example

如果你想有一个更独特的样式,可以使用额外的选项将其转换为

Advanced example

文档

你可以在https://softerize.github.io/tablelize/找到完整的文档。

支持

如果您需要支持,请创建一个问题,我们将尽快检查。

如果您想聘请专业支持,请通过http://www.softerize.com/contact/联系我们。