参见:http://www.phpnotes.top/2017/11/24/php/thinkphp/38/
TP路由解析与搭建API应用
Restful
增:post、
删:delete
改:put
查:get 幂等
Rest restful
资源路由
https://www.kancloud.cn/manual/thinkphp5/118035
5.0支持设置RESTFul请求的资源路由,方式如下:
Route::resource('blog','index/blog');
设置后会自动注册7个路由规则,如下:
标识 | 请求类型 | 生成路由规则 | 对应操作方法(默认) |
index | GET | blog | index |
create | GET | blog/create | create |
save | POST | blog | save |
read | GET | blog/:id | read |
edit | GET | blog/:id/edit | edit |
update | PUT | blog/:id | update |
delete | DELETE | blog/:id | delete |
可以使用命令行方式生成所需文件
php think make:controller app\index\controller\Blog
将会生成资源控制器
https://www.kancloud.cn/manual/thinkphp5/182949
前置方法校验
$beforeActionList = ['judge']; //前置操作方法
增加其前置方法进行校验
可以再前置方法里校验账号、密码、控制接口访问次数、限制黑白名单等,控制能否访问相应接口