thinkphp6 多应用 API 版本控制

1,239次阅读
没有评论

共计 325 个字符,预计需要花费 1 分钟才能阅读完成。

thinkphp6 多应用 API 版本控制

上图为目录结构图

方法一

route / app.php 文件内容

// api版本路由
Route::rule(':version/:controller', 'api/:version.:controller/index');
Route::rule(':version/:controller/:action', 'api/:version.:controller/:action');

方法二

route / app.php 文件内容

$v = request()->header('version');
if ($v == null) $v = "v1";

Route::rule(':controller/:action', 'api/'.$v.'.:controller/:action');

正文完
 0
Eric chan
版权声明:本站原创文章,由 Eric chan 于2020-05-25发表,共计325字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。