美文网首页
laravel 5.4集成JWT 1.0.0-beta.3

laravel 5.4集成JWT 1.0.0-beta.3

作者: MJ爱运动 | 来源:发表于2017-06-05 19:31 被阅读101次

    环境

    • 框架:laravel5.4

    • JWT版本:1.0.0-beta.3

    • 在composer.json文件里修改require字段:

    image.png
    • 使用composer update

    • 配置config/app.php:
      配置providers字段:加上这个:

    /**
             * jwt认证服务提供者
             */
            Tymon\JWTAuth\Providers\LaravelServiceProvider::class
    

    配置aliases字段,加上这个

    /**
             * jwt 门面
             */
            'JWTAuth' => Tymon\JWTAuth\Facades\JWTAuth::class,
            'JWTFactory' => Tymon\JWTAuth\Facades\JWTFactory::class,
    
    示意图 示意图

    修改config/auth.php,

    image.png
    • 生成jwt.php配置文件
      php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
      执行完这步会在config下生成jwt.php文件
    • 生成密钥
      php artisan jwt:secret,执行完这步会在.env文件里加上JWT_SECRET字段
    image.png

    完成上述步骤基本上就已经配置好了
    参考网址1.0.0-beta.3
    参考网址 0.5
    参考网址 0.5

    使用:

    相关文章

      网友评论

          本文标题:laravel 5.4集成JWT 1.0.0-beta.3

          本文链接:https://www.haomeiwen.com/subject/bwmvfxtx.html