version('v1', [ 'namespace' => 'App\Http\Controllers', ], function ($api) { //百度编辑器 $api->get('ueupload', 'UeditorController@index'); $api->post('ueupload', 'UeditorController@index'); $api->group(['middleware' => 'jwt.chxq_auth'], function ($api) { $api->get('user', 'UserController@index'); //上传 $api->post('upload', 'UploadController@uploadImage'); $api->post('multi_upload', 'UploadController@uploadImages'); $api->post('upload/mp3', 'UploadController@uploadMp3'); $api->get('getsts', 'OssController@getSts'); $api->post('multi_upload_change', 'UploadController@uploadImagesChange'); //自提点列表 $api->get('/pickupNode/index', 'ConfigPickupNodeController@index'); //自提点新建 $api->post('/pickupNode/create', 'ConfigPickupNodeController@create'); //自提点编辑 $api->put('/pickupNode/edit', 'ConfigPickupNodeController@edit'); //查看自提点 $api->get('/pickupNode/view', 'ConfigPickupNodeController@view'); //自提点分组列表 $api->get('/pickupGroup/index', 'ConfigPickupGroupController@index'); //自提点分组新增 $api->post('/pickupGroup/create', 'ConfigPickupGroupController@create'); // 储存方式列表 $api->get('/storeType/index', 'StoreTypeController@index'); //获取省市区 $api->get('/configProvince/province', 'ConfigProvinceController@province'); //城市列表 $api->get('/cityManagement/lists', 'ConfigCityManagementController@lists'); //编辑城市 $api->put('/cityManagement/edit', 'ConfigCityManagementController@edit'); //删除城市 $api->delete('/cityManagement/delete', 'ConfigCityManagementController@delete'); //新增城市 $api->post('/cityManagement/create', 'ConfigCityManagementController@create'); //消息规则列表 $api->get('message', 'MessageRuleController@index'); //创建消息规则 $api->post('message', 'MessageRuleController@create'); //编辑消息规则 $api->put('message', 'MessageRuleController@update'); //消息规则详情 $api->get('message/detail', 'MessageRuleController@detail'); //发送消息规则 $api->put('message/send', 'MessageRuleController@send'); //隐藏消息规则 $api->put('message/hide', 'MessageRuleController@hide'); //新增升级app配置列表 $api->get('upgrade', 'UpgradeController@index'); //创建版本号 $api->post('upgrade', 'UpgradeController@create'); //通知规则列表 $api->get('notice', 'NoticeRuleController@index'); //添加通知规则 $api->post('notice', 'NoticeRuleController@create'); //删除通知规则 $api->delete('notice', 'NoticeRuleController@delete'); //发送通知规则 $api->put('notice/send', 'NoticeRuleController@send'); //通知规则详情 $api->get('notice/detail', 'NoticeRuleController@detail'); }); //配置文件 $api->get('/config', 'ConfigController@index'); }); $api->version('v1', [ 'namespace' => 'App\Http\Controllers\V2', ], function ($api) { $api->group([ 'prefix' => 'v2' ], function ($api) { $api->group(['middleware' => 'jwt.chxq_auth'], function ($api) { //banner列表 $api->get('/bannerSet/lists', 'BannerController@lists'); //新增banner $api->post('/bannerSet', 'BannerController@bannerSet'); //编辑banner $api->put('/bannerSet/edit', 'BannerController@edit'); //删除banner $api->delete('/bannerSet/delete', 'BannerController@bannerDelete'); //修改banner状态 $api->put('/bannerSet/editStatus', 'BannerController@editStatus'); //活动列表 $api->get('activitiesIndex', 'ActivitiesController@index'); //活动添加 $api->post('activitiesCreate', 'ActivitiesController@create'); //活动编辑 $api->put('activitiesEdit', 'ActivitiesController@edit'); //活动详情 $api->get('activitiesView', 'ActivitiesController@view'); //后院新闻列表 $api->get('/starNews/lists', 'StarNewsController@index'); //新增后院新闻 $api->post('/starNews/create', 'StarNewsController@create'); //编辑后院新闻 $api->put('/starNews/create', 'StarNewsController@edit'); //修改后院新闻状态 $api->put('/starNews/editStatus', 'StarNewsController@editStatus'); //删除后院新闻 $api->delete('/starNews/delete', 'StarNewsController@delete'); //平台内容列表 $api->get('/platformContent/lists', 'PlatformContentController@index'); //新增平台内容 $api->post('/platformContent/create', 'PlatformContentController@create'); //编辑平台内容 $api->put('/platformContent/create', 'PlatformContentController@edit'); //投诉建议列表 $api->get('/complaintSuggestions/lists', 'ComplaintSuggestionsController@index'); }); }); }); $api->version('v1', [ 'namespace' => 'App\Http\Controllers\V3', ], function ($api) { $api->group([ 'prefix' => 'v3' ], function ($api) { $api->group(['middleware' => 'jwt.chxq_auth'], function ($api) { //启动页列表 $api->get('startup', 'StartupController@index'); //新增启动页 $api->post('startup', 'StartupController@create'); //编辑启动页 $api->put('startup', 'StartupController@update'); //删除启动页 $api->delete('startup', 'StartupController@delete'); //修改启动页状态 $api->put('startup/status', 'StartupController@updateStatus'); //启动页详情 $api->get('startup/detail', 'StartupController@detail'); }); }); });