thinkphp8 api版本控制路由代码

2024-03-12 712 0

跨域和api版本控制的route代码,不要到处去找了,我都给你们测试了,这个暂是最好用

 

<?php

use think\facade\Route;

// url版本路由,在url地址上带版本号
Route::rule(':version/:controller/:function', ':version.:controller/:function')
    ->allowCrossDomain([
        'Access-Control-Allow-Origin' => '*', // //解决跨域问题
        'Access-Control-Allow-Methods' => 'GET,POST,OPTIONS',
        'Access-Control-Allow-Headers' => 'x-requested-with,content-type,token'
    ]);

// 头部模式(请求头部带版本号)
$version = request()->header('version');
//默认跳转到v1版本
if ($version == null) $version = "v1";
Route::rule(':controller/:function', $version . '.:controller/:function');

 

    相关文章

    织音云上新香港Platinum 8358处理器性能怪兽,爆炸高配折后最低仅需32元/月,数据对标物理机
    2025年华纳云新年焕新季,香港云4H4G3M特惠696元/年,E5物理服务器688元/月起
    莱卡云:2025年1月香港云服务器、美国云服务器、日本云服务器促销活动
    ThinkPHP6多应用多语言切换,最佳解决方案
    thinkphp thinkphp6 安装JWT
    php使用ip-api根据ip地扯获取位置信息

    发布评论