该包的最新版本(0.3.8)没有可用的许可信息。

0.3.8 2016-11-30 05:22 UTC

This package is auto-updated.

Last update: 2024-09-22 21:51:29 UTC


README

#user Build Status

#安装 ###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

  1. 删除 app/User.php
  2. 删除 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