项目开发api接口时,一般都是有版本的,比如 v1,v2,v3…
对应的url可以为 /v1/user/index /v2/user/index
像这种模式怎么在thinkphp6.0实现呢
注意:是使用了tp6的多应用模式,
使用多应用需执行 composer require topthink/think-multi-app
实现代码
在路由地址添加
路由地址为 (\app\api\route\api.php),没有可自行创建
<?php
use think\facade\Route;
// url版本路由,在url地址上带版本号
Route::rule(':version/:controller/:function', ':version.:controller/:function')
->allowCrossDomain([
'Access-Control-Allow-Origin' => '*', // //解决跨域问题
'Access-Control-Allow-Me

本文介绍如何在ThinkPHP6.0中实现带有版本号的API接口路由,并提供了具体的实现代码及URL重写方法。
最低0.47元/天 解锁文章
864

被折叠的 条评论
为什么被折叠?



