* * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Application Routes |-------------------------------------------------------------------------- | | Here is where you can register all of the routes for an application. | It is a breeze. Simply tell Lumen the URIs it should respond to | and give it the Closure to call when that URI is requested. | */ /** * 公共 */ Route::group([ 'prefix' => 'common' ], function () { Route::get('enums', 'CommonController@enums'); Route::get('clear', 'CommonController@clear'); Route::get('test', 'CommonController@test'); }); /** * 基础模块 */ Route::group([ 'namespace' => 'Base', 'prefix' => 'base' ], function () { //账号密码登录 Route::post('/auth/login', 'AuthController@accountLogin'); //微信小程序登录 Route::post('/auth/mini-program-login', 'AuthController@miniProgramLogin'); Route::post('/auth/mobile/send-login-validate-code', 'AuthController@sendLoginValidateCode'); Route::post('/auth/mobile', 'AuthController@mobileLogin'); //配置文件 Route::post('/setting/configs', 'SettingController@configs'); Route::post('/dicts/configs', 'DictController@configs'); Route::get('/dicts/config', 'DictController@config'); Route::group([ // 'middleware' => ['jwt.auth', 'jwt.refresh', 'auth.role:user'] 'middleware' => ['jwt.auth', 'auth.role:user'] ], function () { Route::get('/auth/me', 'AuthController@me'); Route::get('/auth/logout', 'AuthController@logout'); // Route::post('/auth/validate-password', 'AuthController@validatePassword'); Route::post('/auth/mini-bind-mobile', 'AuthController@miniBindMobile'); Route::post('/auth/update-password', 'AuthController@updatePassword'); Route::post('/auth/update-info', 'AuthController@updateInfo'); //字典管理 Route::get('/dicts', 'DictController@index'); Route::get('/dict-details', 'DictDetailController@index'); //资源管理 Route::post('/resource/upload', 'ResourceController@upload'); Route::post('/resource/download', 'ResourceController@download'); //站内信 Route::get('/message/me', 'UserMessageController@meMessage'); Route::get('/message/read-all', 'UserMessageController@readAllMessages'); Route::get('/message/read', 'UserMessageController@readMessage'); //用户 Route::post('/user/real-name', 'UserController@realName'); Route::post('/user/ocr-id-card', 'UserController@ocrIdCard'); Route::post('/user/update-bank', 'UserController@updateBank'); Route::post('/user/ocr-bank', 'UserController@ocrBank'); Route::post('/user/update-register-info', 'UserController@updateRegisterInfo'); Route::get('/user/real-name-info', 'UserController@realNameInfo'); Route::get('/user/register-info', 'UserController@registerInfo'); Route::get('/user/bank-info', 'UserController@bankInfo'); //轮播图 Route::get('/banners', 'BannerController@index'); Route::get('/banner', 'BannerController@show'); }); }); /** * 新闻公告 */ Route::group([ 'prefix' => 'info', 'namespace' => 'Info' ], function () { //新闻管理 // Route::get('/news', 'NewsController@index'); // Route::get('/new', 'NewsController@show'); //通知公告 // Route::get('/notices', 'NoticeController@index'); // Route::get('/notice', 'NoticeController@show'); // Route::group([ // 'middleware' => ['jwt.auth', 'jwt.refresh', 'auth.role:user'] // ], function () { // Route::post('/keyword', 'SearchHistoryController@store'); // Route::get('/keywords', 'SearchHistoryController@history'); // }); //资讯类型 Route::get('/info_types', 'InformationTypeController@index'); //资讯内容 Route::get('/infos', 'InformationController@index'); Route::get('/info', 'InformationController@show'); //投诉 Route::get('/complaints', 'ComplaintController@index'); Route::post('/complaint', 'ComplaintController@store'); Route::get('/complaint', 'ComplaintController@show'); Route::put('/complaint', 'ComplaintController@revoke'); Route::get('/nums', 'ComplaintController@nums'); //客户端消息通知 Route::get('/messages', 'ComplaintController@messages'); Route::get('/message', 'ComplaintController@message'); //满意度 Route::post('/evaluation', 'ComplaintController@evaluation'); //结果反馈 Route::post('/feedback', 'ComplaintController@feedback'); //首页数据 Route::get('/home', 'HomeController@home'); });