shibomb/filament-multi-components-column

此包已废弃,不再维护。未建议替代包。

Filament表格的多组件列简单实现

v1.0.0 2023-02-07 02:58 UTC

This package is auto-updated.

Last update: 2023-11-04 14:05:36 UTC


README

您可以使用Filament Tables Stack

Filament MultiComponents Column

Latest Version on Packagist GitHub Code Style Action Status Total Downloads

为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)。请参阅许可证文件以获取更多信息。