name('app_login')->middleware('check_app_login', 'sycn_im_info'); // Route::post('register', 'Auth\LoginController@appRegister')->name('app_login'); Route::post('reset/password', 'Auth\ForgotPasswordController@appPaaswordReset')->name('app_reset_password')->middleware('check_app_forget'); Route::get('auth/weixin', 'Auth\LoginController@snsLoginWeiXin'); Route::get('auth/weixin/callback', 'Auth\LoginController@snsWeiXinCallback'); //微信登陆(客户端传值) Route::post('weixin/login', 'Auth\LoginController@weiXinLogin')->middleware('sycn_im_info'); //苹果登陆 Route::post('apple/login', 'Auth\LoginController@appleLogin')->middleware('sycn_im_info'); //一键登录 Route::post('local/mobile/login', 'Auth\LoginController@localMobileLogin')->middleware('sycn_im_info'); //网易云盾行为验证 Route::group(['prefix' => 'sms'], function () { //通用验证码 Route::group(['middleware' => 'auth:api'], function(){ Route::post('/code', 'SmsController@sendGeneralCode'); }); //重置密码验证码 Route::post('/reset', 'SmsController@sendResetCode'); //注册验证码 Route::post('/register', 'SmsController@sendRegisterCode'); //登录验证码 Route::post('/login', 'SmsController@sendLoginCode'); //获取四字成语 Route::get('/get/idiom', 'SmsController@getIdiom'); }); //活动分类列表 Route::get('activity/classes', 'App\ActivityController@activityClasses'); Route::post('uploads', 'UploadController@upload'); //上传多张图片 Route::post('upload/files', 'UploadController@uploadFiles'); //获取视频删除地址和凭证 Route::post('create/upload/video', 'UploadController@createUploadVideo'); //刷新视频上传凭证 Route::post('refresh/upload/video', 'UploadController@refreshUploadVideo'); //版本接口 Route::get('version', 'App\UserController@appVersion'); Route::get('/collegeList', 'UserController@collegeList')->middleware('auth:api'); Route::get('/xxwCodeAuth', 'UserController@xxwCodeAuth')->middleware('auth:api'); Route::put('profile/v2', 'UserController@updateProfileV2')->middleware('auth:api'); //安装下载地址 Route::get('android/download/url', 'App\UserController@androidDownloadUrl'); //订单回调 Route::any('callback/orders/{trade_no}', 'App\OrderController@callbackOrder'); //家的味道回调 Route::any('callback/family/{trade_no}', 'App\OrderController@familyOrder'); //社群活动回调 Route::any('callback/Community/{trade_no}', 'App\OrderController@CommunityOrder'); //课程视频回调 Route::any('callback/video/{trade_no}', 'App\OrderController@VideoOrder'); //拼团订单回调 Route::any('callback/group/{trade_no}', 'App\OrderController@groupOrder'); //订单回调 Route::any('callback/business/orders/{trade_no}', 'App\OrderController@callbackBusinessOrder'); //咨询回调 Route::any('callback/consultation/{trade_no}', 'App\OrderController@consultation'); //ios内购回调 Route::any('ios/orders/notify', 'App\OrderController@iosNotify'); //积分墙回调 Route::post('add/device/info', 'App\UserController@storeDeviceInfo'); //客服id Route::get('servicer/ids', 'App\UserController@servicerIds'); //编辑资料选项 Route::get('user/info/options', 'App\UserController@userInfoOptions'); //用户头像 Route::get('base/user/photo', 'App\UserController@getPhoto'); Route::middleware('auth:api')->group(function () { /** * 社群 */ //社群首页 Route::get('community/home', 'App\CommunityController@CommunityHome'); //给用户贴上标签 Route::post('user_label', 'App\UserController@post_user_label'); //社群组列表 Route::get('community/groups', 'App\CommunityController@communityGroups'); //我加入的社群列表 Route::get('joined/communities', 'App\CommunityController@joinedCommunities'); //社群组下的社群列表 Route::get('community/groups/{community_group}', 'App\CommunityController@communityGroup')->where('community_group', '[0-9]+'); //创建社群 Route::post('groups/{community_group}/community', 'App\CommunityController@storeCommunity')->where('community_group', '[0-9]+')->middleware('check_app_store_community'); //修改社群 Route::put('communities/{community}', 'App\CommunityController@updateCommunity')->where('community', '[0-9]+'); //社群搜索记录列表 Route::get('community/search/histories', 'App\CommunityController@communitySearchHistories'); //社群搜索 Route::get('search/communities', 'App\CommunityController@seaarchCommunities'); //清空社群搜索 Route::delete('clear/community/search', 'App\CommunityController@clearCommunitySearch'); //动态详情 Route::get('community/moments/{community_moment}', 'App\CommunityController@communityMoment')->where('community_moment', '[0-9]+'); //社群详情 Route::get('communities/{community}', 'App\CommunityController@community')->where('community', '[0-9]+'); //社群详情(用户列表) Route::get('communities/{community}/detail', 'App\CommunityController@communityDetail')->where('community', '[0-9]+'); //创建社群动态 Route::post("communities/{community}/moment", 'App\CommunityController@storeCommunityMoment')->where('community', '[0-9]+')->middleware('check_app_store_community_moment'); //社群话题列表 Route::get('communities/{community}/topics', 'App\CommunityController@communityTopics')->where('community', '[0-9]+'); //社群话题列表分页 Route::get('communities/{community}/page/topics', 'App\CommunityController@communityPageTopics')->where('community', '[0-9]+'); //加入社群 Route::match(['put', 'post'], 'join/communities/{community}', 'App\CommunityController@joinCommunity')->where('community', '[0-9]+'); //话题动态列表 Route::get('community/topics/{community_topic}/moments', 'App\CommunityController@topicMoments')->where('community_topic', '[0-9]+'); //社群成员 Route::get('communities/{community}/members', 'App\CommunityController@communityMembers')->where('community', '[0-9]+'); Route::get('communities/members/by/tids/{tid}', 'App\CommunityController@communityMembersByTid')->where('community', '[0-9]+'); //社群聊天记录 Route::get('communities/{community}/chat/messages', 'App\CommunityController@communityChatMessages')->where('community', '[0-9]+'); //发送社群聊天 Route::post('send/communities/{community}/message', 'App\CommunityController@sendCommunityMessage')->where('community', '[0-9]+'); //评论社群动态 Route::post('comment/community/moments/{community_moment}', 'App\CommunityController@commentCommunityMoment')->where('community_moment', '[0-9]+'); //点赞社群动态 Route::post('like/community/moments/{community_moment}', 'App\CommunityController@likeCommunityMoment')->where('community_moment', '[0-9]+'); //收藏社群动态 Route::post('favorite/community/moments/{community_moment}', 'App\CommunityController@favoriteCommunityMoment')->where('community_moment', '[0-9]+'); //用户社群个人中心 Route::get('users/{user}/community/center', 'App\CommunityController@userCommunityCenter')->where('user', '[0-9]+'); //修改社群昵称 Route::put('communities{community}/nick', 'App\CommunityController@updateCommunityNick')->where('community', '[0-9]+'); //退出社群 Route::delete('leave/communities/{community}', 'App\CommunityController@leaveCommunity')->where('community', '[0-9]+'); //踢出社群 Route::delete('kick/users/{user_id}/from/communities/{community_id}', 'App\CommunityController@kickFromCommunity')->where(['community_id'=> '[0-9]+', 'user_id'=>'[0-9]+']); //任命社群管理员 Route::post('add/users/{user_id}/manager/communities/{community_id}', 'App\CommunityController@addCommunityManager')->where(['community_id'=> '[0-9]+', 'user_id'=>'[0-9]+']); //移除社群管理员 Route::post('remove/users/{user_id}/manager/communities/{community_id}', 'App\CommunityController@removeCommunityManager')->where(['community_id'=> '[0-9]+', 'user_id'=>'[0-9]+']); //举报社群动态 Route::post('complaint/community/moments/{moment_id}', 'App\CommunityController@complaintCommunityMoment')->where('moment_id', '[0-9]+'); /** * 社交 */ //首页 Route::get('social/home', 'App\SocialController@socialHome'); //地图 Route::get('map/users', 'App\SocialController@mapUsers'); //用户列表 Route::get('users', 'App\SocialController@users'); //用户列表 单身广场 Route::get('users/v2', 'App\SocialController@usersV2'); //用户列表(他人) Route::get("other/{user_id}/users", 'App\SocialController@users'); //用户列表条件 Route::get('users/condition', 'App\SocialController@usersCondition'); //处理好友请求 Route::post('response/other/{user}/friend', 'App\SocialController@responseFriendRequest')->where('user', '[0-9]+'); //关注用户 Route::post('/follow/users/{user}', 'App\SocialController@followUser')->where('user', '[0-9]+'); //不喜欢用户 Route::post('dislike/users/{user_id}', 'App\SocialController@dislikeUser')->where('user_id', '[0-9]+'); //搜索用户 Route::get('search/users', 'App\SocialController@searchUsers'); //需要实名认证和完善资料才能访问 // Route::middleware(['check_app_approve'])->group(function(){ //取消好友 Route::delete('/friend/users/{user}', 'App\SocialController@deleteFriend')->where('user', '[0-9]+'); //拉黑好友 Route::post('blacklist/friends/{user}', 'App\SocialController@blacklistFriend')->where('user', '[0-9]+'); //举报用户 Route::post('complaint/users/{user}', 'App\SocialController@complaintUser')->where('user', '[0-9]+'); //处理好友申请 Route::post('deal/friend/request/notices/{notice}', 'App\SocialController@dealFriendRequest')->where('id', '[0-9]+'); //聊天记录 Route::get('chat/messages/with/users/{user}', 'App\SocialController@chatMessages')->where('user', '[0-9]+'); //聊天记录 Route::get('chat/messages/with/users/{user}/v2', 'App\SocialController@chatMessagesV2')->where('user', '[0-9]+'); //需要超级会员才能访问 //用户详情 Route::get('users/{user_id}', 'App\SocialController@otherUser')->where('user', '[0-9]+')->name('other_user_infor'); Route::middleware('check_app_approve')->group(function(){ //获取零时会员 Route::get('get/temp/rank', 'App\UserController@getTempRank'); //好友申请请求 Route::post('friends/users/{user}', 'App\SocialController@addFriend')->where('user', '[0-9]+'); //发送单聊信息 Route::post('send/message/to/users/{user}', 'App\SocialController@sendChatMessageToUser')->middleware(['check_send_chat_message'])->where('user', '[0-9]+'); }); //好友申请请求v2 Route::post('friends/users/v2/{user}', 'App\SocialController@addFriendv2')->where('user', '[0-9]+'); //发送单聊信息v2 Route::post('send/message/to/users/v2/{user}', 'App\SocialController@sendChatMessageToUserv2')->middleware(['check_send_chat_message_v2'])->where('user', '[0-9]+'); // }); // }); //打招呼信息 Route::get('greet/log', 'App\SocialController@greetLog'); //会话信息 Route::get('chat/info', 'App\SocialController@chatInfo'); //提醒好友认证 Route::post('remindFriend', 'App\SocialController@remindFriend'); //增加打招呼次数 Route::post('user/sayHello', 'App\UserController@sayHello'); //提醒对方上传生活照 Route::post('remind/users/{user_id}/profile/photo', 'App\SocialController@remindProfilePhoto'); //好友请求列表 Route::get('friend/request/logs', 'App\NoticeController@systemNotices'); //用户礼物榜单 Route::get('users/{user_id}/gift/list', 'App\SocialController@userGiftList')->where('user_id', '[0-9]+'); /** * 消息 */ //消息首页 Route::get('notice/home', 'App\NoticeController@noticeHome'); //只展示未读数 Route::get('notice/home/v2', 'App\NoticeController@noticeHomeV2'); //小助手消息 Route::get('assistant/notices', 'App\NoticeController@assistantNotices'); //系统通知 Route::get('system/notices', 'App\NoticeController@systemNotices'); /** * 个人中心 */ //我的 Route::get('personal/center', 'App\UserController@personalCenter'); //关注列表 Route::get('followings', 'App\UserController@followings'); //粉丝列表 Route::get('fans', 'App\UserController@fans'); //好友列表 Route::get('friends', 'App\UserController@friends'); //好友群组列表 - 关键词搜索 Route::get('my/groupFriendsChat', 'App\UserController@myGroupFriendsChat'); //访客列表 Route::get('previews', 'App\UserController@previews'); Route::delete('remove/preview', 'App\UserController@deletePreviewHistory'); //我访问了谁 Route::get('my/preview/histroies', 'App\UserController@myPreviewHistroies'); //搜索 Route::get('search/friends', 'App\UserController@searchFriends'); //认证 Route::post('approve', 'App\UserController@approve'); //活体检测 Route::post('real/body/approve', 'App\UserController@realApprove'); //活体检测V2 Route::post('real/body/approve/v2', 'App\UserController@realApproveV2'); //手动认证 Route::post('manual/approve', 'App\UserController@manualApprove'); //认证信息 Route::get('approve/info', 'App\UserController@approveInfo'); //活动列表 Route::get('user/activities', 'App\UserController@userActivities'); //订单列表 Route::get('user/orders', 'App\UserController@userOrders'); //订单详情 Route::get('user/orders/{order_id}', 'App\UserController@userOrder')->where('order_id', '[0-9]+'); //发布动态列表 Route::get('user/community/moments', 'App\UserController@userCommunityMoment'); //我的分享 Route::get('user/invites', 'App\UserController@userInvites'); //关闭资料 Route::post('user/hidden/profile', 'App\UserController@hiddenProfile'); //关闭资料V2 Route::put('user/hidden/profile/v2', 'UserController@changeHiddenProfile'); //关闭资料选项 Route::get('user/hidden/profile/options', 'App\UserController@hiddenProfileOptions'); //隐身 Route::post('user/hidden', 'App\UserController@hidden'); //黑名单 Route::get('blacklist', 'App\UserController@blacklist'); //删除黑名单 Route::delete('blacklist/users/{id}', 'App\UserController@deleteBlackList'); //收藏列表 Route::get('favorites', 'App\UserController@favorites'); //会员列表 Route::get('ranks', 'App\UserController@ranks'); //会员套餐 Route::get('single/services', 'App\UserController@singleServices'); //购买会员 Route::post('buy/rank', 'App\UserController@buyRank'); //购买会员套餐 Route::post('buy/single/services/{single_service}', 'App\UserController@buySingleService')->where('single_service', '[0-9]+'); //反馈问题 Route::post('feedback', 'App\UserController@feedback'); // 签到提醒 Route::post('sign/notice', 'App\UserController@sign_notice'); Route::get('other/users/{user_id}/info', 'App\UserController@userInfo'); //用户基本信息 Route::get('base/user/info', 'App\UserController@baseUserInfo'); //修改资料 Route::put('user/info', 'App\UserController@updateUserInfo'); //修改头像 Route::put('user/photo', 'App\UserController@updateUserPhoto'); //创建标签 Route::post('interest/label', 'App\UserController@storeInterestLabel'); //标签列表 Route::get('interest/labels','App\UserController@interestLabels'); //删除标签 Route::delete('interest/labels/{interest_label}', 'App\UserController@deleteInterestLabel')->where('interest_label', '[0-9]+'); //选择标签 Route::put('user/interest/labels', 'App\UserController@updateUserInterestLabel'); //修改生活照 Route::post('user/profile/photos', 'App\UserController@uploadProfilePhoto'); //删除生活照 Route::delete('user/profile/photos/{profile_photo}', 'App\UserController@deleteProfilePhoto'); //我的钱包(福气) Route::get('user/asset', 'App\UserController@userAsset'); //我的钱包(福币) Route::get('user/coin', 'App\UserController@userCoin'); Route::post('bind/coin/alipay/account', 'App\UserController@coinBindAlipayAccount'); //收益记录 Route::get('user/income/logs', 'App\UserController@assetIncomeLogs'); //提现记录 Route::get('user/withdraw/logs', 'App\UserController@assetWithdrawLogs'); //提现 Route::post('user/withdraw', 'App\UserController@assetWithdraw'); //消费记录 Route::get('user/consume/logs', 'App\UserController@assetConsumeLogs'); //我发布的动态 Route::get('user/moments', 'App\UserController@userMoments'); //提现福币 Route::post('user/withdraw/coin', 'App\UserController@userWithdrawCoin')->middleware('check_app_approve'); //福币提现记录 Route::get('user/withdraw/coin/logs', 'App\UserController@userWithdrawCoinLogs'); //获取支付宝授权信息 Route::get('user/alipay/bind/info', 'App\UserController@userAlipayBindInfo'); //设置破冰问题 Route::post('user/friend/questions', 'App\UserController@setFriendQuestion'); //破冰问题列表 Route::get('friend/questions', 'App\UserController@friendQuestions'); //赠送礼物 Route::post('send/users/{user_id}/gifts/{gift_id}', 'App\SocialController@sendUserGift'); //绑定微信 Route::post('bind/wechat', 'App\UserController@bindWechat'); //注销账号 Route::delete('close/account', 'App\UserController@closeAccount'); /** * 活动 */ //报名活动 Route::post('join/activities/{activity}/skus/{sku_id}', 'App\ActivityController@joinActivity')->where(['activity'=>'[0-9]+', 'sku_id'=>'[0-9]+']); //收藏活动 Route::post('favorite/activities/{activity}', 'App\ActivityController@favoriteActivity')->where('activity', '[0-9]+'); //同步活动报名 Route::post('join/business/activity/{activity_id}', 'App\ActivityController@joinBusinessActivity')->where('activity_id','[0-9]+'); /** * 直播 */ //创建直播:红娘 Route::post('store/interact/live', 'App\InteractLiveController@storeLive'); //创建直播:真人认证 Route::post('store/interact/live/v2', 'App\InteractLiveController@startLive'); // 直播信息调试 Route::post('store/interact/debug', 'App\InteractLiveController@livedebug'); //创建直播:返回是否真人认证 Route::get('store/interact/live/checkLive', 'App\InteractLiveController@checkLive'); //直播首页 Route::get('interact/live/home', 'App\InteractLiveController@liveHome'); //直播首页 Route::get('interact/live/home/v2', 'App\InteractLiveController@liveHomeV2'); //直播轮播图 Route::get('interact/live/banner', 'App\InteractLiveController@banner'); //直播间 Route::get('interact/lives/{live_id}', 'App\InteractLiveController@live')->where('live_id', '[0-9]+'); //通过聊天室id获取直播间信息 Route::get('interact/lives/chatromms', 'App\InteractLiveController@liveByChatroom'); //推荐直播间 Route::get('recommend/interact/live', 'App\InteractLiveController@recommendLive'); //举报 Route::post('interact/live/complaint/users/{user_id}', 'App\InteractLiveController@complaintUser'); //举报标签 Route::get('social/complaintLabels/v2', 'CommunityController@complaintLabelsV2'); //申请直播相亲 Route::post('apply/interact/lives/{live_id}', 'App\InteractLiveController@applyLive')->middleware('check_app_approve')->where('live_id', '[0-9]+'); //直播相亲申请记录 Route::get('interact/lives/{live_id}/apply/logs', 'App\InteractLiveController@liveApplyLogs')->where('live_id', '[0-9]+'); //审核直播相亲记录 Route::post('interact/lives/apply/logs/{log_id}', 'App\InteractLiveController@auditedApplyLog')->where('log_id', '[0-9]+'); //审核直播详情记录 根据用户和房间 Route::post('interact/lives/{live_id}/apply/users/{user_id}', "App\InteractLiveController@auditedApplyLogV2")->where(['user_id'=>'[0-9]+', 'live_id'=>'[0-9]+']); //直播标签 Route::get('interact/lives/complaint/labels', 'App\InteractLiveController@complaintLabels'); //当前直播用户信息 Route::get('interact/lives/{live_id}/users/info', 'App\InteractLiveController@liveUsersInfo')->where('live_id', '[0-9]+'); //在线用户列表 Route::get('interact/live/online/users', 'App\InteractLiveController@liveOnlineUsers'); //修改用户在线状态 Route::put('users/online', 'App\InteractLiveController@updateUserOnline')->where('user_id', '[0-9]+'); //直播间踢人 Route::post('ban/interact/lives/{live_id}/users/{user_id}', 'App\InteractLiveController@banLiveUser')->where(['user_id'=>'[0-9]+', 'live_id'=>'[0-9]+']); //加入互动直播 Route::post('join/interact/lives/{live_id}', 'App\InteractLiveController@joinInteractLive')->where('live_id', '[0-9]+'); //开播 Route::post('on/interact/live', 'App\InteractLiveController@onLive'); //下播 Route::post('off/interact/live', 'App\InteractLiveController@offLive'); //直播卡 Route::get('interact/live/cards', 'App\InteractLiveController@userLiveCards'); //主动退出相亲直播 Route::post('leave/interact/lives/{live_id}', 'App\InteractLiveController@leaveInteractLive')->where('live_id', '[0-9]+'); //请出相亲直播 Route::post('ask/users/{user_id}/leave/interact/lives/{live_id}', 'App\InteractLiveController@askLeaveInteractLive')->where(['user_id'=>'[0-9]+', 'live_id'=>'[0-9]+']); //邀请参加直播 Route::post('invite/users/{user_id}/join/interact/lives/{live_id}', 'App\InteractLiveController@inviteJoinLive')->where(['user_id'=>'[0-9]+', 'live_id'=>'[0-9]+']); //直播间提示语 Route::get('interact/live/prompt/world', 'App\InteractLiveController@livePromptWorld'); //礼物列表 Route::get('interact/live/gifts', 'App\InteractLiveController@liveGifts'); //福币充值信息列表 Route::get('interact/live/ratio/coins', 'App\InteractLiveController@ratioCoins'); //充值福分 Route::post('rechange/coins/{coin_id}', 'App\OrderController@rechargeCoin')->where('coin_id', '[0-9]+'); //赠送礼物 Route::post('interact/live/send/users/{user_id}/gifts/{gift_id}', 'App\InteractLiveController@sendLiveGift')->where(['user_id'=>'[0-9]+', 'gift_id'=>'[0-9]+']); //福币记录 Route::get('interact/live/user/coin/Logs', 'App\InteractLiveController@userCoinLogs'); //直播间用户列表 Route::get('interact/lives/{live_id}/members', "App\InteractLiveController@liveMembers")->where('live_id', '[0-9]+'); //离开观看直播间 Route::post('leave/view/interact/lives/{live_id}', "App\InteractLiveController@leaveViewLive")->where('live_id', '[0-9]+'); //直播观众用户信息 Route::get('interact/live/users/{user_id}', "App\InteractLiveController@liveUserInfo")->where('user_id', '[0-9]+'); //直播付费 Route::post('pay/interact/lives/{live_id}', "App\InteractLiveController@payLive")->where('live_id', '[0-9]+'); Route::post('comment/interact/lives/{live_id}', 'App\InteractLiveController@commentLive')->where('live_id', '[0-9]+'); //正在直播数量 Route::get('interact/in/live/num', 'App\InteractLiveController@inLiveNum'); //主播信息 Route::get('interact/anchor/{anchor_id}/info', 'App\InteractLiveController@anchorInfo')->where('anchor_id', '[0-9]+'); /** * 动态 */ //动态列表 Route::get('moments', 'App\MomentController@momentList'); //动态详情 Route::get('moments/{moment_id}', 'App\MomentController@moment')->where('moment_id', '[0-9]+'); //发表动态 Route::post("publish/moment", 'App\MomentController@addMoment')->middleware('check_app_approve'); //删除动态 Route::delete('moments/{moment_id}', 'App\MomentController@removeMoment')->where('moment_id', '[0-9]+'); //话题列表 Route::get('moment/topics', 'App\MomentController@topics'); //话题详情 Route::get('moment/topic/{topic_id}', 'App\MomentController@topic')->where('topic_id', '[0-9]+'); //举报动态 Route::post('complaint/moments/{moment_id}', 'App\MomentController@complaintMoment')->where('moment_id', '[0-9]+'); //点赞列表 Route::get('moments/{moment_id}/likers', 'App\MomentController@momentLikers')->where('moment_id', '[0-9]+'); //评论动态 Route::post('comment/moments/{moment_id}', 'App\MomentController@commentMoment')->where('moment_id', '[0-9]+')->middleware('check_app_approve'); //点赞动态 Route::post('like/moments/{moment_id}', 'App\MomentController@likeMoment')->where('moment_id', '[0-9]+'); //不感兴趣 Route::post('unlike/moments/{moment_id}', 'App\MomentController@unlikeMoment')->where('moment_id', '[0-9]+'); //评论列表 Route::get('moment/comments', 'App\MomentController@comments'); //点赞人列表 Route::get('likers', 'App\MomentController@liker'); /** * 投票 */ //带投票的动态 Route::get('moment/votes', 'App\MomentController@momentVotes'); //投票详情 Route::get('moment/vote/{vote_id}', 'App\MomentController@vote')->where('vote_id', '[0-9]+'); //点赞动态 Route::post('like/vote/{vote_id}', 'App\MomentController@likeVote')->where('vote_id', '[0-9]+'); //评论投票 Route::post('comment/vote/{vote_id}', 'App\MomentController@commentVote')->where('vote_id', '[0-9]+')->middleware('check_app_approve'); //投票 Route::post('vote/option/{option_id}', 'App\MomentController@voteOption')->where('option_id', '[0-9]+'); //点赞列表 Route::get('vote/{vote_id}/likers', 'App\MomentController@voteLikers')->where('vote_id', '[0-9]+'); /** * 评论 */ //点赞评论 Route::post('like/comment/{comtent_id}', 'App\MomentController@likeComment')->where('comtent_id', '[0-9]+'); //群聊 Route::get('my/teams', 'App\TeamController@myTeams'); Route::get('team/{team_id}', 'App\TeamController@team')->where('team_id', '[0-9]+'); Route::get('team/members/{team_id}', 'App\TeamController@teamMembers')->where('team_id', '[0-9]+'); //修改群 Route::put('team/{team_id}', 'App\TeamController@updateTeam')->where('team_id', '[0-9]+'); //寻找用户 Route::get('search/users/{team_id}', 'App\TeamController@searchUser')->where('team_id', '[0-9]+'); //加人 Route::post('team/add/members/{team_id}', 'App\TeamController@addMember')->where('team_id', '[0-9]+'); //踢人人 Route::post('team/del/members/{team_id}', 'App\TeamController@delMember')->where('team_id', '[0-9]+'); //退群or解散群聊 Route::post('team/drop/{team_id}', 'App\TeamController@dropTeam')->where('team_id', '[0-9]+'); //群聊发消息前验证 Route::post('send/message/to/team/{team_id}', 'App\TeamController@sendChatMessageToTeam')->where('team_id', '[0-9]+'); //群消息记录 Route::get('team/messages', 'App\TeamController@teamMsg'); //修改群成员资料 Route::post('team/update/nick/{team_id}', 'App\TeamController@updateTeamNick')->where('team_id', '[0-9]+'); //开启直播 Route::post('teams/{tid_id}/lives', 'App\TeamController@storeTeamLive')->where('tid_id', '[0-9]+')->name('teams/lives'); //开启直播V2 Route::post('teams/{tid_id}/lives/v2', 'App\TeamController@storeTeamLive')->where('tid_id', '[0-9]+')->name('teams/lives/v2'); //关闭直播 Route::post('close/team/lives/{live_id}', 'App\TeamController@closeTeamLive')->where('team_id', '[0-9]+')->name('close/team/lives'); //获取直播信息 Route::get('teams/{tid}/live', 'App\TeamController@live')->where('tid', '[0-9]+')->name('teams/live'); //v2 Route::get('teams/{tid}/live/v2', 'App\TeamController@live')->where('tid', '[0-9]+')->name('teams/live/v2'); //关闭直播信息(客户端) Route::match(['get', 'post'], 'last/team/lives/{live_id}/info', 'App\TeamController@lastLiveInfo')->where('live_id', '[0-9]+'); //礼物列表 Route::get('team/lives/{live_id}/gifts', 'App\TeamController@liveGifts')->where('live_id', '[0-9]+'); // 直播间信息 Route::get('interact/live/liveInfo', 'App\InteractLiveController@liveInfo')->where('live_id', '[0-9]+'); //赠送礼物 Route::post('team/send/gifts/{gift_id}/to/users/{user_id}', 'App\TeamController@sendUserGift')->where('user_id', '[0-9]+')->where('gift_id', '[0-9]+'); //进入群直播 Route::post('join/teams/{tid}/live', 'App\TeamController@joinTeamLive')->where('tid', '[0-9]+')->name('teams/join/live'); //进入群直播v2 Route::post('join/teams/{tid}/live/v2', 'App\TeamController@joinTeamLive')->where('tid', '[0-9]+')->name('teams/join/live/v2'); //记录房间热度 Route::get('interact/live/record/{tid}', 'App\TeamController@joinTeamLive_new')->where('tid', '[0-9]+')->name('interact/live/record'); //直播用户信息 Route::get('team/live/users/{user_id}', 'App\TeamController@liveUserInfo')->where('user_id', '[0-9]+'); //签到 Route::post('sign/in', 'UserController@signInV2'); //我的任务列表 Route::get('user/info/tasks', 'UserController@infoTasks'); Route::prefix('rbac')->middleware('rbac')->group(function () { //列表 Route::get('moments', 'Admin\MomentController@moments'); //详情 Route::get('moments/{moment_id}', 'Admin\MomentController@moment')->where('moment_id', '[0-9]+'); //审核 Route::post('audited/moments/{moment_id}', 'Admin\MomentController@auidtedMoment')->where('moment_id', '[0-9]+'); //设置推荐 Route::post('set/hot/moments/{moment_id}', 'Admin\MomentController@setHotMoments')->where('moment_id', '[0-9]+'); }); Route::get('real/approve/share/log', 'UserController@approveShare'); //福币兑换 Route::post('exchange/with/coin', 'UserController@exchangeWithCoin'); //用户喜好 Route::get('preferences', 'UserController@preference'); //设置喜好 Route::post('preference', 'UserController@setPreference'); //申请推荐 Route::post('area/user', 'UserController@applyAreaUser'); //记录用户列表浏览 Route::post('users/browse', 'App\SocialController@usersBrowse'); //大数据推荐用户 Route::get('home/v3', 'HomeController@homeV3'); //签到V2 Route::post('sign/in/V2', 'UserController@signInV2'); }); //直播-连麦 Route::post('interact/joinChat', 'App\InteractLiveController@joinChat')->middleware('auth:api'); //连麦列表 Route::get('interact/joinChatList', 'App\InteractLiveController@joinChatList'); // 更改连麦状态 Route::put('interact/changejoinChat', 'App\InteractLiveController@changejoinChat')->middleware('auth:api'); //用户信息 单独判断 Route::get('user/info', 'App\UserController@userInfo'); //活动列表 Route::get('activities', 'App\ActivityController@activities'); //活动详情 Route::get('activities/{activity}', 'App\ActivityController@activity')->where('activity', '[0-9]+'); //活动列表 Route::get('business/activities', 'App\ActivityController@businessActivities'); //活动详情 Route::get('business/activity/{activity_id}', 'App\ActivityController@businessActivity')->where('activity_id', '[0-9]+'); //印象标签 Route::get('labels', 'UserController@labels'); //获取用户的标签 Route::get('user_label', 'App\UserController@get_user_label'); //分区用户 Route::get('area/users', 'UserController@areaUser'); //分区用户:不包含分区标签 Route::get('area/only/users', 'App\UserController@areaUser'); //签到记录 Route::get('sign/logs', 'UserController@signLogs'); //双通道下载数据记录 Route::post('share/trace', 'App\UserController@shareTrace'); //获取网易信息用户信息 Route::get('wy/user/info', 'App\UserController@wyUserInfo'); // 处理交友群问题 Route::get('user/group', 'App\UserController@group'); //增加实名认证 Route::get('user/addApprove', 'App\UserController@addApprove'); //解冻用户 Route::put('unfrozen/users/{user_id}', 'App\UserController@unfrozenUsers')->where('user_id', '[0-9]+');