PHPackages                             soliang/j-auth - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. soliang/j-auth

ActiveLibrary

soliang/j-auth
==============

lumen auth

00PHP

Since Nov 30Pushed 4y agoCompare

[ Source](https://github.com/soliangD/Auth)[ Packagist](https://packagist.org/packages/soliang/j-auth)[ RSS](/packages/soliang-j-auth/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

安装
--

[](#安装)

- 安装并初始化 Lumen，配置数据库等
- 配置composer.json

    ```
      "require": {
          "soliangD/JAuth": "dev-master"
      },

      "repositories": [
          {
              "type": "git",
              "url": "https://github.com/soliangD/JAuth.git"
          }
      ]

    ```
- composer install

Auth 配置
-------

[](#auth-配置)

**1、配置文件**
复制
vendor/soliangD/JAuth/config/JAuth.php 到 /config
vendor/soliangD/JAuth/config/auth.php 到 /config 修改配置为所需

**2、修改 bootstrap/app.php**

```
//取消注释
$app->withFacades();

//取消注释
$app->withEloquent();

//添加配置
$app->configure('JAuth');
$app->configure('auth');

//注册服务
$app->register(JMD\Auth\AuthServiceProvider::class);

```

**3、表迁移**
复制
vendor/soliangD/JAuth/database/mgrations/create\_ticket\_table.php 到 database/migrations/2018\_01\_01\_000000\_create\_ticket\_table.php
vendor/soliangD/JAuth/database/mgrations/create\_users\_table.php 到 database/migrations/2018\_01\_01\_000000\_create\_users\_table.php

php artisan migrate

**5、配置用户model**

user model 引入trait

```
use Authenticatable, Authorizable, JAuthTrait;

```

可重写JAuthTrait中方法进行相应配置

model例：

```
