gloudemans/table-builder

简单的表格构建器

dev-master 2014-03-05 14:11 UTC

This package is auto-updated.

Last update: 2024-09-06 09:02:23 UTC


README

这是一个简单的表格构建器实现。从数据构建表格。接受的数据是一个数组

  • 数组
  • 对象
  • 集合(Laravel 特定)

安装

通过 Composer 安装此包。编辑您项目的 composer.json 文件,添加以下内容

"require": {
	"gloudemans/tablebuilder": "dev-master"
}

接下来,从终端运行 Composer 更新命令

composer update

Laravel

如果您想在 Laravel 应用程序中使用此包,您只需要添加包的服务提供者和别名。为此,打开您的 app/config/app.php 文件。

service providers 数组中添加一行新内容

'Gloudemans\TableBuilder\TableBuilderServiceProvider'

最后,在 aliases 数组中添加一行新内容

'Table'            => 'Gloudemans\TableBuilder\Facades\Table',

现在您已经准备好开始在您的应用程序中使用表格构建器了。

用法

目前,该包只有一个公共方法,即 generate()。此方法接受一个必需参数和两个可选参数。

$builder->generate($data); 						  // Generates a table with the specified data, headers will be the values keys of the data
$builder->generate($data, $attributes); 		  // Adds attributes to the `<table>` tag. (class, id, etc.)
$builder->generate($data, $attributes, $headers); // Gives you the ability to specify the headers yourself.