我在我的 laravel 项目中使用 gabrielbull/ups-apicomposer.json 如下"autoload": { "psr-4": { "App\\": "app/", "Ups\\": "vendor/gabrielbull/ups-api/src" }, "classmap": [ "database/seeds", "database/factories" ]},控制器代码如下:use Ups\Rate;$rate = new Ups\Rate($accessKey, $userId, $password);但我收到错误 Class 'App\Http\Controllers\Ups\Rate' not found
2 回答

湖上湖
TA贡献2003条经验 获得超2个赞
您的控制器找不到 Ups\Rate。
你应该能够做到:
$rate = new Rate($accessKey, $userId, $password);
如果不是:您应该能够使用以下代码快速调试它。
require __DIR__ . '/vendor/autoload.php'
use Ups\Rate;
new Rate()
echo Rate::class; // output

当年话下
TA贡献1890条经验 获得超9个赞
它是一个 PHP 包,所以一旦你通过 composer 安装它,它就已经自动加载了。您不必弄乱文件composer.json
。安装后运行:
composer dumpautoload
- 2 回答
- 0 关注
- 113 浏览
添加回答
举报
0/150
提交
取消