/** * @return VKUsers */ public function getUser() { if (self::$u) { return self::$u; } $hash = Input::get('hash', false); if ($hash) { $hash = explode('$$', $hash, 2); $id = @$hash[0]; $hash = @$hash[1]; $user = VKUsers::find((int) $id); if ($user && $user->hash == $hash) { self::$u = $user; return self::$u; } } abort(403, 'UnAuthorized'); }
static function init() { self::$api_url = env('API_URL', 'http://api.capcus.id'); self::$api = new \GuzzleHttp\Client(['base_url' => self::$api_url]); }