程序设计思路
1、 首先先安装redis
2、 给laravel配置环境
3、 利用命令行载入资源控制器(建议使用这种方式,利用路由一个一个加)
4、 在路由中给其添加路由
5、 给每个方法对应上操作
6、 将token的值保存到redis中

1、 首先安装redis
a) 先去官网上找,发现没有window版本的,最后找到从GitHub上下载:
https://github.com/microsoftarchive/redis/tags b) 在命令行中打开到redis根目录下

Redis存储微信信息token redis怎么存token_api携带token


c) 最后cmd上会出现如下画面:

Redis存储微信信息token redis怎么存token_redis_02



d) 这时候要对redis数据进行操作需要重新开启一个cmd因为这样必须要开着这个cmd
e) 在命令行中输入下列句子:
redis-server --service-install redis.windows-service.conf --loglevel verbose

Redis存储微信信息token redis怎么存token_Redis存储微信信息token_03


将redis服务安装到本地上

f) 启动本地redis服务

Redis存储微信信息token redis怎么存token_Redis存储微信信息token_04

g) 本地测试

Redis存储微信信息token redis怎么存token_redis_05

2、 给laravel配置上redis本地服务配置

a) 首先先给laravel安装上redis配置

在项目的根目录下利用composer安装redis服务:

Redis存储微信信息token redis怎么存token_利用redis存放token信息_06


b) 另外就是修改环境配置

Redis存储微信信息token redis怎么存token_Redis存储微信信息token_07


Redis存储微信信息token redis怎么存token_redis_08

3、 所有环境配置好后开始创建restful api

a) 首先根据实验的要求要在实验三(用户的注册登入和修改密码)的基础上进行restful操作,这样可以理解为利用resource的各个方法对应上各个操作。首先现在项目中创建一个resource控制器:

Redis存储微信信息token redis怎么存token_restful风格_09


创建成功在app/http/control目录下会出现:

Redis存储微信信息token redis怎么存token_restful风格_10


b) 在为对应的资源控制器配置上路由:

Redis存储微信信息token redis怎么存token_restful风格_11


resource会和下表上的路由一一对应:

Redis存储微信信息token redis怎么存token_restful风格_12

c) 联系上下文对资源控制器中的各个方法一一赋予意义

方法名称

作用

URL

index

显示登入页面

user/

create

显示新建用户的表单

user/create

store

把新建的用户存储到数据库中

user/

edit

显示修改某个用户的表单

user/{id}/edit

update

将修改后存入到数据库

user/{id}

destroy

删除某个用户

user/{id}

d) 下面是restful api格式的路由

Redis存储微信信息token redis怎么存token_api携带token_13

4、 为每个路由对照实验三填充完后进行测试

a) 登入界面

Redis存储微信信息token redis怎么存token_redis_14


下面是登入验证的相关代码,包括将token存入redis中

Redis存储微信信息token redis怎么存token_api携带token_15


验证redis的存在

Redis存储微信信息token redis怎么存token_利用redis存放token信息_16


Redis存储微信信息token redis怎么存token_api携带token_17


b) 修改密码

Redis存储微信信息token redis怎么存token_redis_18


相关代码:(下面是路由)

Redis存储微信信息token redis怎么存token_redis_19

c) 用户注销(信息删除)

Redis存储微信信息token redis怎么存token_restful风格_20


相关代码:

Redis存储微信信息token redis怎么存token_redis_21

d) 注册相关实现

Redis存储微信信息token redis怎么存token_redis_22


相关代码:

Redis存储微信信息token redis怎么存token_api携带token_23


兄弟能帮你的只能到这里了