gloudemans / table-builder
简单的表格构建器
dev-master
2014-03-05 14:11 UTC
Requires
- php: >=5.3.0
- illuminate/support: ~4
Requires (Dev)
- symfony/css-selector: 2.3.*@dev
- symfony/dom-crawler: 2.5.*@dev
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.