Thinkphp. Tp5路由实现api开发版本管理
在开发app区分接口版本的时候,我们习惯给控制器下定义v1、v2来划分版本接口,那么thinkphp5如何定义呢?
首先在项目根目录下的route文件夹下创建route.php文件,内容如下
<?php return [ 'api/:version/:controller/:function' => 'api/:version.:controller/:function', ];
在项目的api模块下创建一个v1目录,里面放置v1的接口,创建一个index.php作为控制器测试
url访问
v1版本:http://www.tp5.com/api/v1/index/index v2版本:http://www.tp5.com/api/v2/index/index
ok