Star rating field & Star column.
Youtube Video
You can install the package via composer:
composer require ibrahimbougaoua/filament-rating-star
You can publish and run the migrations with:
php artisan vendor:publish --tag="filament-rating-star-migrations"
php artisan migrate
You can publish the config file with:
php artisan vendor:publish --tag="filament-rating-star-config"
This is the contents of the published config file:
return [
'stars' => [
'star1' => '1',
'star2' => '2',
'star3' => '3',
'star4' => '4',
'star5' => '5',
]
];
Optionally, you can publish the views using
php artisan vendor:publish --tag="filament-rating-star-views"
With Form :
return $form
->schema([
Section::make()
->schema([
RatingStar::make('rating')
->label('Rating')
])
])
With Table :
use IbrahimBougaoua\FilamentRatingStar\Columns\RatingStarColumn;
return $table
->columns([
RatingStarColumn::make('rating')
])
You can use the size
method to customize the size of the stars:
use IbrahimBougaoua\FilamentRatingStar\Columns\RatingStarColumn;
return $table
->columns([
RatingStarColumn::make('rating')
->size('sm')
])
Supported sizes are xs
, sm
, md
, lg
and xl
.
composer test
Please see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.