{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'Authy_Api' not found","file":"\/home\/vagrant\/Code\/curve\/app\/controllers\/UsersController.php","line":9}}
我将"authy-php": "2.*"
添加到"laravel/framework": "4.2.*"
在我的控制器中,我实例化它:
private $authy;
public function __construct()
{
$this->authy = new Authy_Api(Config::get('authy.authy'));
}
我跑了composer update
和composer dump-autoload
,两者都没有解决我的问题。
我还试图进行前10个谷歌搜索结果,但没有一个能解决这个问题。
为什么不从包中识别出类?
答案 0 :(得分:0)
您应该在控制器中使用:
$this->authy = new \Authy\Authy_Api(Config::get('authy.authy'));
而不是
$this->authy = new Authy_Api(Config::get('authy.authy'));
因为在Authy_Api
命名空间
Authy
答案 1 :(得分:0)
来自github自述文件。对于作曲家要求:
"authy/php": "2.*"
并使用班级
$authy_api = new Authy\AuthyApi('#your_api_key');
<强>参考强>