gertjanroke / users
1.1.0
2016-04-22 18:25 UTC
Requires
- php: >=5.5.9
- illuminate/support: ~5.1
- laravelcollective/html: 5.1.*
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
README
具有角色(单个和多个)的用户管理器
安装
composer require gertjanroke/users
安装后
ServiceProvider
将以下行添加到 "config/app.php" 文件中
在 "providers" 部分
Gertjanroke\Users\UsersServiceProvider::class, Collective\Html\HtmlServiceProvider::class,
并在 "aliases" 部分
'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class,
创建文件
运行以下命令
php artisan vendor:publish
迁移
运行命令
php artisan migrate
中间件
将以下行添加到文件 'App/Http/Kernel.php' 中的 '$routeMiddleware' 数组
'onlyAdmin' => \Gertjanroke\Users\Http\Middleware\IfAdmin::class,
如果您要访问用户索引,您首先需要在配置文件中设置一个角色
数据库种子
如果您想添加基本角色,请执行以下操作。
将以下代码添加到 'database/seeds' 文件夹中的 'DatabaseSeeder.php' 文件
$this->call(RoleTableSeeder::class); $this->call(RoleUserTableSeeder::class);
然后运行以下命令
php artisan db:seed
#### 或者,如果您不想这样做,请运行以下命令
first: php artisan db:seed --class=RoleTableSeeder second: php artisan db:seed --class=RoleUserTableSeeder