Star Rating
CommunityStar rating field & column.
Author:
Ibrahim Bougaoua
Package health
BetaAutomated checks of this plugin's Composer package
15 checks
- Failed: GitHub Actions pinned to SHA — View details on Plumb
- Skipped: GitLab CI includes pinned to SHA
- Passed: Open security advisories
- Failed: Dependabot PR responsiveness — Stale Dependabot PRs: oldest general PR is 286 days old. View details on Plumb
- Skipped: Renovate MR responsiveness
- Passed: Dependabot or Renovate configured
-
Failed:
Dependency update cooldown configured
—
No cooldown configured in
.github/dependabot.yml. View details on Plumb - Failed: Provides a security policy — View details on Plumb
- Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
- Warning: Commit and release recency — Low activity: last commit 195 days ago; last release 670 days ago.
-
Passed:
composer.lock not committed by library
—
composer.lockis absent from the released dist archive. - Passed: Dist archive is lean
-
Failed:
Current Laravel version supported
—
The newest Laravel line verified to co-install with the package is
11.0, which is end-of-life. Lines13.0,12.0could not be fully verified: no solution was found among the newest package versions, and resolving the complete version pool exceeded solver resource budgets, so support there cannot be ruled out. View details on Plumb -
Passed:
Current PHP version supported
—
Constraint
^8.1supports current PHP8.5. - Skipped: Current Symfony version supported
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
Documentation
Star rating field & Star column.
#Support us
#Installation
You can install the package via composer:
composer require ibrahimbougaoua/filament-rating-star
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"
#Usage
With Form :
use IbrahimBougaoua\FilamentRatingStar\Forms\Components\RatingStar;
return $form
->schema([
Section::make()
->schema([
RatingStar::make('rating')
->label('Rating')
])
])
With Table :
use IbrahimBougaoua\FilamentRatingStar\Columns\Components\RatingStar;
return $table
->columns([
RatingStar::make('rating')
])
With Infolist :
use IbrahimBougaoua\FilamentRatingStar\Entries\Components\RatingStar;
return $infolist
->schema([
RatingStar::make('rating')
])
You can use the size method to customize the size of the stars:
use IbrahimBougaoua\FilamentRatingStar\Columns\Components\RatingStar;
return $table
->columns([
RatingStar::make('rating')
->size('sm')
])
Supported sizes are xs, sm, md, lg and xl.
#Testing
composer test
#Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
#Credits
#License
The MIT License (MIT). Please see License File for more information.
The author
From the same author
Managing dynamic content and widgets
Customizable solution for managing dynamic content in Laravel projects using FilamentPHP.
Author:
Ibrahim Bougaoua
Sort Order
Transform the sorting order of any table effortlessly.
Author:
Ibrahim Bougaoua
Filasortable
Filasortable reorderable drag-and-drop.
Author:
Ibrahim Bougaoua
Radio Button Image
Radio button image is all about replacing traditional radio buttons with images.
Author:
Ibrahim Bougaoua
Featured Plugins
A selection of plugins curated by the Filament team
Blueprint
Filament Blueprint is a premium Laravel Boost extension that helps AI agents produce accurate, detailed implementation plans and security reports for Filament apps.
Filament
Custom Dashboards
Let your users build and share their own dashboards with a drag-and-drop interface. Define your data sources in PHP and let them do the rest.
Filament
Custom Fields
Eliminate custom field migrations forever. Let your users create and manage form fields directly in Filament admin panels with 20+ built-in field types, validation, and zero database changes.
Relaticle

