public static function initUser() { $userInfo = \App\Gini\Gapper\Client::getUserInfo(); $user = \App\User::where('gapper_id', $userInfo['id'])->first(); if (!$user) { $user = new \App\User(); $user->gapper_id = $userInfo['id']; $user->name = $userInfo['name']; $user->icon = $userInfo['icon']; $user->save(); } //设定当前用户 \Session::set('user', $user); \Log::info(strtr('用户登录: %name[%id]', ['%name' => $user->name, '%id' => $user->id])); }