程序设计思路
1、 首先先安装redis
2、 给laravel配置环境
3、 利用命令行载入资源控制器(建议使用这种方式,利用路由一个一个加)
4、 在路由中给其添加路由
5、 给每个方法对应上操作
6、 将token的值保存到redis中
1、 首先安装redis
a) 先去官网上找,发现没有window版本的,最后找到从GitHub上下载:
https://github.com/microsoftarchive/redis/tags b) 在命令行中打开到redis根目录下
c) 最后cmd上会出现如下画面:
d) 这时候要对redis数据进行操作需要重新开启一个cmd因为这样必须要开着这个cmd
e) 在命令行中输入下列句子:
redis-server --service-install redis.windows-service.conf --loglevel verbose
将redis服务安装到本地上
f) 启动本地redis服务
g) 本地测试
2、 给laravel配置上redis本地服务配置
a) 首先先给laravel安装上redis配置
在项目的根目录下利用composer安装redis服务:
b) 另外就是修改环境配置
3、 所有环境配置好后开始创建restful api
a) 首先根据实验的要求要在实验三(用户的注册登入和修改密码)的基础上进行restful操作,这样可以理解为利用resource的各个方法对应上各个操作。首先现在项目中创建一个resource控制器:
创建成功在app/http/control目录下会出现:
b) 在为对应的资源控制器配置上路由:
resource会和下表上的路由一一对应:
c) 联系上下文对资源控制器中的各个方法一一赋予意义
方法名称 | 作用 | URL |
index | 显示登入页面 | user/ |
create | 显示新建用户的表单 | user/create |
store | 把新建的用户存储到数据库中 | user/ |
edit | 显示修改某个用户的表单 | user/{id}/edit |
update | 将修改后存入到数据库 | user/{id} |
destroy | 删除某个用户 | user/{id} |
d) 下面是restful api格式的路由
4、 为每个路由对照实验三填充完后进行测试
a) 登入界面
下面是登入验证的相关代码,包括将token存入redis中
验证redis的存在
b) 修改密码
相关代码:(下面是路由)
c) 用户注销(信息删除)
相关代码:
d) 注册相关实现
相关代码:
兄弟能帮你的只能到这里了