session()->has('user_id')) { return $next($request); } else { if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false && !$request->session()->has('wechat_open_id') ) { return Redirect::to('/wx'); } return Redirect::to('/login'); } } }