baberuka / systemroles
SystemRoles is a Laravel Role Management package designed to simplify user role and permission management within Laravel applications. It provides a structured approach for defining roles, assigning rights to each role (e.g., edit, delete, approve), linking roles to users, and mapping roles to contr
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Blade
pkg:composer/baberuka/systemroles
Requires
- php: >=8.0
This package is auto-updated.
Last update: 2025-12-14 06:17:11 UTC
README
A Laravel package to manage user roles.
Installation
composer require baberuka/systemroles
Register the Service Provider (if not auto-discovered)
If you're not using Laravel auto-discovery, register the provider manually in config/app.php. Add the SystemRolesServiceProvider calls to the providers section.
'providers' => [
BabeRuka\SystemRoles\SystemRolesServiceProvider::class,
],
Publishing
php artisan vendor:publish --tag=systemroles-config php artisan vendor:publish --tag=systemroles-views php artisan vendor:publish --tag=systemroles-assets
Run the Migrations
php artisan systemroles:migrate
php artisan migrate
php artisan db:seed --class="Database\Seeders\SystemRolesSeeder"
Usage
Visit /systemroles/admin/roles/index to check if it's working.
Documentation
Visit https://www.systemroles.com/ for more detailed documentation.