cheran / rolespermissions
This is roles and permissions package using spatie package
Installs: 36
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:HTML
Type:laravel
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2025-05-04 21:44:07 UTC
README
Run php artisan make:auth
first
- Install Spatice Packages using
composer require spatie/laravelpermission:^2.36
- Install my package using
composer require cheran/rolespermissions
- Add Providers in to
config/app.php
Spatie\Permission\PermissionServiceProvider::class , Cheran\RolesPermissions\RolesPermissionsServiceProvider::class,
- Run
composer dump-autoload
- Run
php artisan config:cache
- Run
php artisan vendor:publish
and chooseProvider: Cheran\RolesPermissions\RolesPermissionsServiceProvider
option Now All the required filed published in to correct path. - Add listed Seeders in
DatabaseSeeder.php
file.
$this->call(PermissionTableSeeder::class); $this->call(PermissionGroupTableSeeder::class); $this->call(RoleTableSeeder::class); $this->call(UserTableSeeder::class);
- Add traits in User.php user model.
use Spatie\Permission\Traits\HasRoles;
- Inside User class.
use HasRoles;
- Run
composer dump-autoload
. - Finally Run
php artisan migrate --seed
orphp artisan migrate:fresh --seed
. - Now you can login using by,
email : admin@gmail.com pwd : qwerty
- call route
/roles-permissions/dashboard
and Enjoy !!!........