controller_name = get_controller_name(); $request->action_name = get_action_name(); $config = Config('site'); $config['debug'] = config('app.debug'); $config['controller'] = $request->controller_name; $config['action'] = $request->action_name; $config['moduleurl'] = '/app/admin'; $request->_view_vars = array_merge((array) $request->_view_vars,[ 'user' => session('admin'), 'config' => $config ]); $IM = new \support\OpenImSdk\Client([ 'host' => 'http://127.0.0.1:10002', // OpenIM API地址 'secret' => 'openIM123', // OpenIM密钥 ]); $request->IM = $IM; return $handler($request); } }