为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 laravel 控制器访问包文件

如何从 laravel 控制器访问包文件

PHP
慕标琳琳 2023-03-11 15:48:47
我在我的 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


查看完整回答
反对 回复 2023-03-11
?
当年话下

TA贡献1890条经验 获得超9个赞

它是一个 PHP 包,所以一旦你通过 composer 安装它,它就已经自动加载了。您不必弄乱文件composer.json。安装后运行:

composer dumpautoload


查看完整回答
反对 回复 2023-03-11
  • 2 回答
  • 0 关注
  • 113 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号