cheran/rolespermissions

This is roles and permissions package using spatie package

dev-master 2019-03-20 12:56 UTC

This package is auto-updated.

Last update: 2025-05-04 21:44:07 UTC


README

Run php artisan make:auth first

  1. Install Spatice Packages using composer require spatie/laravelpermission:^2.36
  2. Install my package using composer require cheran/rolespermissions
  3. Add Providers in to config/app.php
Spatie\Permission\PermissionServiceProvider::class ,
Cheran\RolesPermissions\RolesPermissionsServiceProvider::class,
  1. Run composer dump-autoload
  2. Run php artisan config:cache
  3. Run php artisan vendor:publish and choose Provider: Cheran\RolesPermissions\RolesPermissionsServiceProvider option Now All the required filed published in to correct path.
  4. Add listed Seeders in DatabaseSeeder.php file.
        $this->call(PermissionTableSeeder::class);
        $this->call(PermissionGroupTableSeeder::class);
        $this->call(RoleTableSeeder::class);
        $this->call(UserTableSeeder::class);
  1. Add traits in User.php user model.
    use Spatie\Permission\Traits\HasRoles;
  1. Inside User class.
    use HasRoles;
  1. Run composer dump-autoload .
  2. Finally Run php artisan migrate --seed or php artisan migrate:fresh --seed .
  3. Now you can login using by,
email : admin@gmail.com
pwd   : qwerty
  1. call route /roles-permissions/dashboard and Enjoy !!!........