shibomb / filament-multi-components-column
此包已废弃,不再维护。未建议替代包。
Filament表格的多组件列简单实现
v1.0.0
2023-02-07 02:58 UTC
Requires
- php: ^8.0|^8.1
- filament/filament: ^2.0
- illuminate/contracts: ^8.0|^9.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^5.10|^6.1
- orchestra/testbench: ^6.23|^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpunit/phpunit: ^9.0|^9.5
This package is auto-updated.
Last update: 2023-11-04 14:05:36 UTC
README
您可以使用Filament Tables Stack。
Filament MultiComponents Column
为Filament表格实现的多组件列简单版本。
Filament管理面板
此包是为Filament管理面板定制的。
在继续安装之前,请确保您已安装管理面板。您可以在此查看文档
支持版本
PHP: 8.0
Laravel: 8
& 9
安装
您可以通过composer安装此包
composer require shibomb/filament-multi-components-column php artisan filament-multi-components-column:install
将组件水平放置在一列中
use Shibomb\FilamentMultiComponentColumn\Components\MultiComponentsColumn; class FooBarResource extends Resource { : public static function table(Table $table): Table { : return $table ->columns([ MultiComponentsColumn::make('foo') ->components([ Tables\Columns\TextColumn::make('foo'), Tables\Columns\TextColumn::make('bar') ]), :
将组件垂直放置在一列中
MultiComponentsColumn::make('foo') ->components([ Tables\Columns\TextColumn::make('foo'), Tables\Columns\TextColumn::make('bar') ]) ->verticaly(),
覆盖类名
MultiComponentsColumn::make('foo') ->components([ Tables\Columns\TextColumn::make('foo'), Tables\Columns\TextColumn::make('bar') ]) ->classNames('your-original-class'),
追加类名
MultiComponentsColumn::make('foo') ->components([ Tables\Columns\TextColumn::make('foo'), Tables\Columns\TextColumn::make('bar') ]) ->appendClassNames('rounded-lg bg-primary-500'),
注意:如果调用verticaly()
,必须在verticaly()
之后调用appendClassNames()
。
测试
composer test
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
安全漏洞
请审查我们的安全策略以了解如何报告安全漏洞。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。