version('v1', [ 'namespace' => 'App\Http\Controllers', ], function ($api) { //登录 $api->group(['middleware' => 'chxq_jwt_auth'], function ($api) { $api->post('upload', 'UploadController@uploadImage'); $api->post('multi_upload', 'UploadController@uploadImages'); }); //登录+验签 $api->group(['middleware' => ['chxq_jwt_auth','chxq_sign']], function ($api) { }); //仅验签 $api->group(['middleware' => 'chxq_sign'], function ($api) { //公共配置 $api->get('/config','ConfigController@index'); //自提点列表 $api->get('/pickupNode/index','ConfigPickupNodeController@index'); //已开通城市列表 $api->get('/cityManagement/index','ConfigCityManagementController@index'); //获取省市区 $api->get('/configProvince/index', 'ConfigProvinceController@index'); //储存方式列表 $api->get('/storeType/index', 'StoreTypeController@index'); }); //获取某自提点 $api->get('/pickupNode/getPickupNode','ConfigPickupNodeController@getPickupNode'); }); $api->version('v1', [ 'namespace' => 'App\Http\Controllers\V2', ], function ($api) { $api->group([ 'prefix' => 'v2' ], function ($api) { //根据多个ID获取banner $api->get('/bannerSet/lists', 'BannerController@lists'); $api->group(['middleware' => 'chxq_sign'], function ($api) { //平台内容列表 $api->get('/platformContent/lists', 'PlatformContentController@index'); //星球新闻列表 $api->get('/starNews/lists', 'StarNewsController@index'); }); }); });