2017-11-14 13 views
0

Laravelでうまく機能したレポで開発していました。私はレポをフォークした場合、私は今、このエラーが出る:Laravelサービスプロバイダクラスが分岐したベンダーに見つかりません

composer dump-autoload 
php artisan clear-compiled 
php artisan optimize 

[Symfony\Component\Debug\Exception\FatalThrowableError] 
Class 'DevIT\Hasoffers\Laravel\Providers\HasoffersServiceProvider' not found 

私はこれらを走り、その後の行をコメント解除が、これらは助けにはならなかった、その後、app.phpでプロバイダ行をコメントアウトしようとしましたここで

はcomposer.jsonでそのための設定です:私はベンダーのディレクトリに移動した場合

"require": { 
    "devit/hasoffers-php-client": "dev-master", 
    "devit/hasoffers-laravel-client": "dev-master" 
}, 
"repositories": [ 
    { 
     "type": "package", 
     "package": { 
      "name": "devit/hasoffers-php-client", 
      "version": "dev-master", 
      "source": { 
       "url": "https://github.com/ecomevo/hasoffers-php.git", 
       "type": "git", 
       "reference": "master" 
      } 
     } 
    }, 
    { 
     "type": "package", 
     "package": { 
      "name": "devit/hasoffers-laravel-client", 
      "version": "dev-master", 
      "source": { 
       "url": "https://github.com/ecomevo/hasoffers-laravel.git", 
       "type": "git", 
       "reference": "master" 
      } 
     } 
    } 
], 

、パッケージがあり、作曲はそれが最新のアップデート中にそれをもたらしたと主張しています。

私はここで何が間違っていますか?

あなたの作曲ファイルはPSR-4オートローディングは、それがセットアップされていない、とあなたのクラスがされていないされ、それらの composer.jsonファイルに定義されているので。に引っ張られているパッケージの composer.jsonファイルを読むことはありません package repositoriesを、使用している

答えて

1

見つかりました。

パッケージ定義にオートロード機能を追加することもできますが、composer.jsonファイルが尊重されるように、vcs repository typeを使用することをお勧めします。あなたはすでにあなたが作曲の更新を行う前に、あなたの作曲のキャッシュをクリアする必要があり、従来の方法でこれらのパッケージを引っ張ってきたので

"require": { 
    "devit/hasoffers-php-client": "dev-master", 
    "devit/hasoffers-laravel-client": "dev-master" 
}, 
"repositories": [ 
    { 
     "type": "vcs", 
     "url": "https://github.com/ecomevo/hasoffers-php" 
    }, 
    { 
     "type": "vcs", 
     "url": "https://github.com/ecomevo/hasoffers-laravel" 
    } 
], 

composer clearcache 
composer update devit/hasoffers-php-client 
composer update devit/hasoffers-laravel-client 

あなたの作曲ファイルは次のようになります

関連する問題