get('/user', function (Request $request) { // return $request->user(); //}); $api = app('Dingo\Api\Routing\Router'); $api->version('v1', ['namespace' => 'App\Http\Controllers\Api\V1'], function ($api) { //附件下载 $api->get('attachment/download/{md5}', [ 'as' => 'attachment.download', 'uses' => 'AttachmentController@download', ]); //附件上传 $api->post('attachment/upload', [ 'as' => 'attachment.upload', 'uses' => 'AttachmentController@upload', ]); //附件删除 $api->get('attachment/delete/{md5}', [ 'as' => 'attachment.delete', 'uses' => 'AttachmentController@delete', ]); // test $api->get('test', [ 'as' => 'test', 'uses' => 'AuthController@test', ]); // Auth // signin $api->post('auth/login', [ 'as' => 'auth.login', 'uses' => 'AuthController@login', ]); $api->get('auth/logout', [ 'as' => 'auth.logout', 'uses' => 'AuthController@logout', ]); $api->post('auth/code', [ 'as' => 'auth.code', 'uses' => 'AuthController@getCode', ]); // signup $api->post('auth/register', [ 'as' => 'auth.register', 'uses' => 'AuthController@register', ]); $api->post('auth/password', [ 'as' => 'auth.reset', 'uses' => 'AuthController@setPassword', ]); $api->post('auth/check_password', [ 'as' => 'auth.check_password', 'uses' => 'AuthController@check_password', ]); $api->post('auth/reset', [ 'as' => 'auth.reset', 'uses' => 'AuthController@reset', ]); $api->get('auth/is_login', [ 'as' => 'auth.is_login', 'uses' => 'AuthController@isLogin', ]); //首页 $api->get('index/index', [ 'as' => 'index.index', 'uses' => 'IndexController@index', ]); $api->get('index/search', [ 'as' => 'index.search', 'uses' => 'IndexController@search', ]); $api->get('index/user_search', [ 'as' => 'index.user_search', 'uses' => 'IndexController@userSearch', ]); $api->get('index/dream_search', [ 'as' => 'index.dream_search', 'uses' => 'IndexController@dreamSearch', ]); $api->get('index/news_info', [ 'as' => 'index.news_info', 'uses' => 'IndexController@newsInfo', ]); //我的 $api->get('my/show', [ 'as' => 'my.show', 'uses' => 'MyController@show', ]); $api->get('my/persona', [ 'as' => 'my.persona', 'uses' => 'MyController@persona', ]); $api->get('my/edit_user_info', [ 'as' => 'my.edit_user_info', 'uses' => 'MyController@editUserInfo', ]); $api->post('my/update_user_info', [ 'as' => 'my.update_user_info', 'uses' => 'MyController@updateUserInfo', ]); // 充值 $api->get('my/recharge', [ 'as' => 'my.recharge', 'uses' => 'MyController@recharge', ]); $api->get('my/system_info', [ 'as' => 'my.system_info', 'uses' => 'MyController@systemInfo', ]); $api->get('my/reply_my', [ 'as' => 'my.reply_my', 'uses' => 'MyController@replyMy', ]); $api->post('my/my_reply', [ 'as' => 'my.my_reply', 'uses' => 'MyController@myReply', ]); $api->get('my/dream', [ 'as' => 'my.dream', 'uses' => 'MyController@dream', ]); // 我的收藏 $api->get('my/collection', [ 'as' => 'my.collection', 'uses' => 'MyController@collection', ]); $api->get('my/setting', [ 'as' => 'my.setting', 'uses' => 'MyController@setting', ]); $api->post('my/store_dream', [ 'as' => 'my.store_dream', 'uses' => 'MyController@storeDream', ]); // 用户信息 $api->get('user/index', [ 'as' => 'user.index', 'uses' => 'HomeController@index', ]); $api->get('user/homepage', [ 'as' => 'user.homepage', 'uses' => 'HomeController@homepage', ]); $api->post('user/support', [ 'as' => 'user.support', 'uses' => 'HomeController@support', ]); // 互动 $api->get('user/interaction', [ 'as' => 'user.interaction', 'uses' => 'HomeController@interaction', ]); $api->get('user/paihang', [ 'as' => 'user.paihang', 'uses' => 'HomeController@paihang', ]); // 梦想 $api->get('dream/show', [ 'as' => 'dream.show', 'uses' => 'DreamController@show', ]); $api->get('dream/search', [ 'as' => 'dream.search', 'uses' => 'DreamController@search', ]); $api->get('dream/collection', [ 'as' => 'dream.collection', 'uses' => 'DreamController@collection', ]); $api->post('dream/support', [ 'as' => 'dream.support', 'uses' => 'DreamController@support', ]); $api->post('dream/add_info', [ 'as' => 'dream.add_info', 'uses' => 'DreamController@addInfo', ]); });