Skip to content

GertjanRoke/users

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Users

User manager with roles (single and multiple)

Install

composer require gertjanroke/users

After install

ServiceProvider

Add the following line to "config/app.php"

at "providers":

Gertjanroke\Users\UsersServiceProvider::class,
Collective\Html\HtmlServiceProvider::class,

And at "aliases":

'Form'      => Collective\Html\FormFacade::class,
'Html'      => Collective\Html\HtmlFacade::class,

Creating the files

Run the following command:

php artisan vendor:publish

Migration

Run the command:

php artisan migrate

Middleware

Add the following lines to the '$routeMiddleware' array in the file 'App/Http/Kernel.php'

'onlyAdmin' => \Gertjanroke\Users\Http\Middleware\IfAdmin::class,

If you go to the user index you first need a role that sign in the config file

Database Seed

If you want to at basic roles, do the following thinks.

Add to your 'DatabaseSeeder.php' file in the 'database/seeds' folder

$this->call(RoleTableSeeder::class);
$this->call(RoleUserTableSeeder::class);

After that run the next command:

php artisan db:seed

####### Or if you don't want to do that run the following commands:

first: php artisan db:seed --class=RoleTableSeeder
second: php artisan db:seed --class=RoleUserTableSeeder

About

User manager with roles (single and multiple)

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 96.1%
  • JavaScript 2.0%
  • CSS 1.9%