ibrahimbougaoua/

filament-rating-star

这是我的包 filament-rating-star

v1.0.4 2024-09-24 08:05 UTC

This package is auto-updated.

Last update: 2024-09-24 08:53:09 UTC


README

Latest Version on Packagist GitHub Code Style Action Status Total Downloads

星级评分字段 & 星级列。

YouTube 视频

安装

您可以通过 composer 安装此包

composer require ibrahimbougaoua/filament-rating-star

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="filament-rating-star-config"

这是发布配置文件的内容

return [
    'stars' => [
        'star1' => '1',
        'star2' => '2',
        'star3' => '3',
        'star4' => '4',
        'star5' => '5',
    ]
];

可选地,您可以使用以下命令发布视图

php artisan vendor:publish --tag="filament-rating-star-views"

用法

与表单一起

use IbrahimBougaoua\FilamentRatingStar\Forms\Components\RatingStar;

return $form
    ->schema([
        Section::make()
            ->schema([
                RatingStar::make('rating')
                ->label('Rating')
            ])
        ])

与表格一起

use IbrahimBougaoua\FilamentRatingStar\Columns\Components\RatingStar;

return $table
    ->columns([
        RatingStar::make('rating')
    ])

与信息列表一起

use IbrahimBougaoua\FilamentRatingStar\Entries\Components\RatingStar;

return $infolist
    ->schema([
        RatingStar::make('rating')
    ])

您可以使用 size 方法自定义星号的大小

use IbrahimBougaoua\FilamentRatingStar\Columns\Components\RatingStar;

return $table
    ->columns([
        RatingStar::make('rating')
            ->size('sm')
    ])

支持的大小有 xssmmdlgxl

测试

composer test

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。