[ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, // \Illuminate\Session\Middleware\AuthenticateSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, \App\Http\Middleware\VerifyCsrfToken::class, \Illuminate\Routing\Middleware\SubstituteBindings::class, \Laravel\Passport\Http\Middleware\CreateFreshApiToken::class, ], 'api' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Session\Middleware\StartSession::class, // OperationLogMiddleware::class, 'throttle:400,1', 'bindings', ], ]; /** * The application's route middleware. * * These middleware may be assigned to groups or used individually. * * @var array */ protected $routeMiddleware = [ 'auth' => \App\Http\Middleware\Authenticate::class, 'merchant' => \App\Http\Middleware\merchant::class, 'check_browser' => \App\Http\Middleware\CheckBrowser::class, 'merchant_user' => \App\Http\Middleware\merchant_user::class, 'check_basic' => \App\Http\Middleware\CheckBasic::class, 'wechat_auth' => \App\Http\Middleware\Wechartauth::class, 'check_userinfo' => \App\Http\Middleware\CheckUserinfoStatus::class, 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, 'can' => \Illuminate\Auth\Middleware\Authorize::class, 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, // 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 'throttle' => \App\Http\Middleware\ThrottleRequests::class, 'wechat.oauth' => \Overtrue\LaravelWeChat\Middleware\OAuthAuthenticate::class, 'easywechat.oauth' => \App\Http\Middleware\EasyWechatOAuthMiddleware::class,//基于官方的中间件修改 加了更新用户信息 'check_profile' => \App\Http\Middleware\CheckProfile::class, 'check_admin' => \App\Http\Middleware\CheckAdmin::class, 'check_rank_limit' => \App\Http\Middleware\CheckRankLimit::class, 'official' => \App\Http\Middleware\Official::class, 'official_auth' => \App\Http\Middleware\OfficialAuth::class, 'check_official_profile' => \App\Http\Middleware\CheckOfficialProfile::class, 'limit_worker_and_matcher' => \App\Http\Middleware\LimitWorkerAndMatcher::class, 'only_super_admin' => \App\Http\Middleware\OnlySuperAdmin::class, 'only_paas_admin' => \App\Http\Middleware\OnlyPaasAdmin::class, 'check_new_year_packet' => \App\Http\Middleware\CheckNewYearPacket::class, 'check_live' => \App\Http\Middleware\CheckLive::class, 'check_community' => \App\Http\Middleware\CheckCommunity::class, 'check_profile_v2' => \App\Http\Middleware\CheckProfileII::class, 'check_approve' => \App\Http\Middleware\CheckApprove::class, 'check_rank_limit_v2' => \App\Http\Middleware\CheckRankLimitII::class, 'check_app_login' => \App\Http\Middleware\CheckAppLogin::class, 'check_app_forget' => \App\Http\Middleware\CheckAppForget::class, 'check_app_store_community' => \App\Http\Middleware\App\CheckStoreCommunity::class, 'check_app_store_community_moment' => \App\Http\Middleware\App\CheckStoreCommunityMoment::class, 'check_app_approve' => \App\Http\Middleware\App\CheckAppApprove::class, 'check_app_profile' => \App\Http\Middleware\App\CheckAppProfile::class, 'check_app_rank_limit' => \App\Http\Middleware\App\CheckAppRankLimit::class, 'sycn_im_info' => \App\Http\Middleware\App\SyncIMInfo::class, 'rbac' => \App\Http\Middleware\CheckPermission::class, 'check_send_chat_message' => \App\Http\Middleware\CheckSendChatMessage::class, 'check_friend_request' => \App\Http\Middleware\CheckFriendRequest::class, 'check_send_chat_message_v2' => \App\Http\Middleware\CheckSendChatMessageV2::class, 'aptcha_verifier' => \App\Http\Middleware\AptchaVerifier::class, 'h5' => \App\Http\Middleware\h5::class, 'check_merchant_browser' => \App\Http\Middleware\CheckMerchantBrowser::class, 'limit_visitor' => \App\Http\Middleware\LimitVisitor::class, 'Limit_unapprove' => \App\Http\Middleware\LimitUnApprove::class, 'c_service' => \App\Http\Middleware\CService::class, 't_service' => \App\Http\Middleware\TService::class, 'ct_service' => \App\Http\Middleware\CTService::class, 'crm_admin' => \App\Http\Middleware\CrmAdmin::class, ]; }