chimerarocks / user
该包的最新版本(0.3.8)没有可用的许可信息。
0.3.8
2016-11-30 05:22 UTC
Requires
- php: >=5.5.9
- chimerarocks/database: 0.0.2
- illuminate/auth: 5.3.*
- illuminate/support: 5.3.*
- laravel/passport: ^1.0
- laravelcollective/html: ^5.3.0
Requires (Dev)
- mockery/mockery: ~0.9.2
- orchestra/testbench: 3.3.*
- phpunit/phpunit: ~5.2
README
#安装 ###1. 安装包
composer require chimerarocks/user
###2. 添加提供者
#####在 config/app.php 中
'providers' => [ ... ChimeraRocks\User\Providers\UserServiceProvider::class, Collective\Html\HtmlServiceProvider::class, ], 'aliases' => [ // ... 'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class, // ... ],
###3. 发布视图和迁移
删除旧的 users 迁移!
php artisan vendor:publish
###4. 重新设计 User
- 删除 app/User.php
- 删除 Auth\RegisterController.php 或将 User 的命名空间改为 ChimeraRocks\User\Models\User
###5. 更改用户提供者
####config/auth.php
'providers' => [ 'users' => [ 'driver' => 'eloquent', 'model' => \ChimeraRocks\User\Models\User::class, ], ],
###6. 添加中间件 ####在 kernel.php 中
$routeMiddleware = [ ... 'authorization' => \ChimeraRocks\User\Middlewares\Authorization::class, ... ]
###7. 添加路由 ####在 web.php 中
App::make('chimerarocks_user_route')->auth();
###8. 生成模式
php artisan migrate
###9. 安装 Passport
php artisan passport:install