fahmiardi / laravel-permission-command
Console commands for Laravel Permission
Installs: 45
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 1
pkg:composer/fahmiardi/laravel-permission-command
Requires
- illuminate/console: ~5.1.0|~5.2.0|~5.3.0
- spatie/laravel-permission: ~1.5.2
This package is not auto-updated.
Last update: 2025-09-28 01:49:25 UTC
README
This is out of the box package managing permission via console command for Spatie Laravel Permission
Install
composer require fahmiardi/laravel-permission-command
Register service provider by adding to your config/app.php
:
... Fahmiardi\Permissions\Commands\PermissionCommandServiceProvider::class,
Once installed you can do stuff like this:
php artisan list
You must see:
permission permission:assign-role Assign role(s) to user permission:create-permission Create permission permission:create-role Create role permission:give-permission Give permission(s) to user or role
Usage
###Create Permission
php artisan permission:create-permission
###Create Role
php artisan permission:create-role
###Assign Role to User
php artisan permission:assign-role
###Give permission to User and Role type
php artisan permission:give-permission #type will be asked
php artisan permission:give-permission --user
php artisan permission:give-permission --role