访问laravel中的作曲家自动加载的文件5
发布时间:2020-12-14 19:50:16 所属栏目:大数据 来源:网络整理
导读:试图使用非Laravel包: https://packagist.org/packages/luceos/on-app 编辑composer.json要求它,并做了作曲家安装,更新,然后dump-autoload -o. 此包需要初始化:vendor / luceos / on-app / src / OnAppInit.php 哪个不是一个类,只有一个方法.但是当我尝试
试图使用非Laravel包:
https://packagist.org/packages/luceos/on-app
编辑composer.json要求它,并做了作曲家安装,更新,然后dump-autoload -o. 此包需要初始化:vendor / luceos / on-app / src / OnAppInit.php 哪个不是一个类,只有一个方法.但是当我尝试在服务提供商中绑定它时似乎没有加载.云端的版本是在OnAppInit.php中启动的,但是还没有完成,所以“版本不受支持”的错误当然会出现. 我知道我错过了一个小细节,但找不到它.也许在服务提供商? composer.json "require": { "luceos/on-app": "~3.5" "autoload": { "psr-4": { "LuceosOnApp": "vendor/luceos/on-app/src/" 配置/ app.php 'providers' => [ 'AppProvidersOnAppServiceProvider', 应用程序/提供者/ OnAppServiceProvider.php public function register() { $this->app->bind('onapp',function($app) { $hostname = 'http://cloud'; $username = 'email@foo.com'; $password = 'api_key'; $factory = new OnApp_Factory($hostname,$username,$password); $setting = $factory->factory('Settings')->getList(); return $setting; }); } 看起来像那里… $vendorDir . '/luceos/on-app/src/OnAppInit.php', 供应商/作曲家/ autoload_psr4.php 'LuceosOnApp' => array($vendorDir . '/luceos/on-app/src'),
关于Guzzle问题:
只需将其包含在您的composer.json文件中即可: "guzzlehttp/guzzle": "~5.0" 然后只是使用正常 $client = new GuzzleHttpClient(); 只要不要忘记,作曲家转储自动加载 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |