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->post('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/hot', [ 'as' => 'index.hot', 'uses' => 'IndexController@hot', ]); $api->get('index/trend', [ 'as' => 'index.trend', 'uses' => 'IndexController@trend', ]); $api->get('index/new', [ 'as' => 'index.new', 'uses' => 'IndexController@news', ]); $api->any('index/search', [ 'as' => 'index.search', 'uses' => 'IndexController@search', ]); //我的 $api->get('my/index', [ 'as' => 'my.index', 'uses' => 'MyController@index', ]); $api->get('my/persona', [ 'as' => 'my.persona', 'uses' => 'MyController@persona', ]); $api->post('my/nickname', [ 'as' => 'my.nickname', 'uses' => 'MyController@nickname', ]); $api->any('my/sex', [ 'as' => 'my.sex', 'uses' => 'MyController@sex', ]); $api->post('my/signture', [ 'as' => 'my.signture', 'uses' => 'MyController@signture', ]); $api->post('my/tel', [ 'as' => 'my.tel', 'uses' => 'MyController@tel', ]); $api->any('my/job', [ 'as' => 'my.job', 'uses' => 'MyController@job', ]); $api->any('my/emotion', [ 'as' => 'my.emotion', 'uses' => 'MyController@emotion', ]); $api->post('my/tall', [ 'as' => 'my.tall', 'uses' => 'MyController@tall', ]); // 充值 $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/add_dream', [ 'as' => 'my.add_dream', 'uses' => 'MyController@addDream', ]); $api->get('my/dream_about', [ 'as' => 'my.dream_about', 'uses' => 'MyController@dreamAbout', ]); // 用户信息 $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', ]); });