文件試圖使用非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