文件试图使用非Laravel包:https://packagist.org/packages/luceos/on-app访问作曲家自动加载在laravel 5
编辑composer.json要求它并没有作曲家安装,更新,然后转储,自动加载-o。
此程序包需要的初始化:供应商/ luceos /上应用内/ SRC/OnAppInit.php
哪个不是类和仅具有一种方法。但是,当我尝试在服务提供商中绑定它时,它似乎并未加载。云的版本是在OnAppInit.php中启动的,但没有完成,因此“版本不受支持”错误当然会出现。
我知道我错过了一个小细节但找不到它。也许在服务提供商??
composer.json
"require": {
"luceos/on-app": "~3.5"
"autoload": {
"psr-4": {
"Luceos\\OnApp\\": "vendor/luceos/on-app/src/"
配置/ app.php
'providers' => [
'App\Providers\OnAppServiceProvider',
应用/供应商/ OnAppServiceProvider.php
public function register()
{
$this->app->bind('onapp', function($app)
{
$hostname = 'http://cloud';
$username = '[email protected]';
$password = 'api_key';
$factory = new \OnApp_Factory($hostname, $username, $password);
$setting = $factory->factory('Settings')->getList();
return $setting;
});
}
看起来像它有... 供应商/作曲家/ autoload_files.php
$vendorDir . '/luceos/on-app/src/OnAppInit.php',
供应商/作曲/ autoload_psr4.php
'Luceos\\OnApp\\' => array($vendorDir . '/luceos/on-app/src'),
使用修补程序我找到了原因...包装程序不支持OnApp云版本!根据OnApp发现云是2.3.3版本,即EOL。 – arikin
有人知道如何使用Laravel 5的Guzzle吗? – arikin