accelade/tables
最新稳定版本:v1.0.0
Composer 安装命令:
composer require accelade/tables
包简介
Table components for Accelade - display data in sortable, filterable, and paginated tables
README 文档
README
Table components for Laravel with sorting, filtering, and pagination. Part of the Accelade ecosystem.
Installation
composer require accelade/tables
Documentation
- Overview - Introduction and basic usage
- Text Column - Display text data
- Badge Column - Display badges with colors
- Boolean Column - Display boolean values
- Image Column - Display images
- Icon Column - Display icons
- Color Column - Display colors
- Select Column - Editable select inputs
- Toggle Column - Toggle switches
- Text Input Column - Editable text inputs
- Checkbox Column - Checkbox selections
- Filters - Filtering data
- Sorting - Sorting columns
- Actions - Row and bulk actions
- Pagination - Paginating results
Basic Usage
use Accelade\Tables\Table; use Accelade\Tables\Columns\TextColumn; use Accelade\Tables\Columns\BadgeColumn; use Accelade\Tables\Columns\BooleanColumn; $table = Table::make('users') ->query(User::class) ->columns([ TextColumn::make('name') ->sortable() ->searchable(), TextColumn::make('email') ->sortable(), BadgeColumn::make('role') ->colors([ 'admin' => 'danger', 'editor' => 'warning', 'user' => 'success', ]), BooleanColumn::make('active') ->sortable(), ]) ->striped() ->hoverable();
Building Assets
The package includes TypeScript source files that need to be compiled:
cd packages/tables
npm install
npm run build
Testing
composer test
License
MIT License. See LICENSE for details.
统计信息
- 总下载量: 26
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 12
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-19