我正在使用 Dropbox api 包并使用 Composer 安装它。当我尝试使用给我一个 fatal error 的类时,找不到类。
这是我的 composer.json
{
"require": {
"kunalvarma05/dropbox-php-sdk": "^0.2.1"
}
}
这是我的php文件
use Kunnu\Dropbox\Dropbox;
use Kunnu\Dropbox\DropboxApp;
$app = new DropboxApp("client_id", "client_", 'access_token');
//Configure Dropbox service
$dropbox = new Dropbox($app);
//Get File Metadata
$fileMetadata = $dropbox->getMetadata("/helloworld.txt");
//File Name
// $fileMetadata->getName();
printf($fileMetadata->getName());
我的php版本是7.2.4,错误是:
Fatal error: Uncaught Error: Class 'Kunnu\Dropbox\DropboxApp' not found in D:\MeHDi\Projects\DropBox Api\Upload.php:6 Stack trace: #0 {main} thrown in D:\MeHDi\Projects\DropBox Api\Upload.php on line 6
最佳答案
您是否记得使用 require "path/to/vendor/autoload.php";
导入 Composer 自动加载文件
这是初始化和使用不同的 Composer 库所必需的。请记住将文件路径更改为您的 vendor/autoload.php 文件所在的位置。
关于php - Composer 找不到类并加载它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54487938/