1.1.0 2016-04-22 18:25 UTC

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