laravel5.5 jwt-auth 用户认证

一、参考文档

1、gitHub包

2、jwt-auth文档

二、安装

1、使用composer安装

    # 建议使用1.0以上版本

    composer require tymon/jwt-auth 1.*@rc


2、配置

    laravel5.4版本以下,在config/app.php添加service provider


    更新的 Laravel 版本无需添加

    3、发布配置文件

    # 这条命令会在 config 下增加一个 jwt.php 的配置文件

    php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"


    4、生成加密密钥

    php artisan jwt:secret


    5、更新你的模型

    若你的数据模型是ManagerMode,你需要添加如下代码


6、修改auth.php


    若把guards的provider修改了,则provider也要修改,如下



    7、注册路由

    注意:在 Laravel 下,route/api.php 中的路由默认都有前缀 api 。


    8、创建 token 控制器

    php artisan make:controller AuthController


    9、接口请求


10、参考文章

https://laravel-china.org/articles/10885/full-use-of-jwt

https://segmentfault.com/a/1190000008330143?utm_source=debugrun&utm_medium=referral

你可能感兴趣的:(laravel5.5 jwt-auth 用户认证)