1

私はlaravelアプリを本番環境に移行しようとしています。以下の手順に従います

1. git clone
2. composer install
3. set env variables
4. (artisan key:generate)
5. artisan migrate --seed

しかし、 composer install を実行すると、次のエラーが発生します

クラス 'Collective\Html\HtmlServiceProvider' が vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php の 146 行目に見つかりません

このエラーは、laravelcollective が composer.json に追加されていないことを意味し、ここで説明した手順に従う必要があることを知っています

しかし、私はすでに開発モードで同じことを行っており、現在、composer.json には "laravelcollective" と config/app.php のエイリアスが必要です。

私の質問は、セットアップするすべての新しい本番インスタンスに対して、開発で行ったのと同じこと(laravelcollectiveの問題の解決)が必要ですか?

4

3 に答える 3

0

試す:

composer install --no-scripts

これにより、すべての依存関係が問題なくインストールされます

于 2016-02-24T10:45:58.793 に答える
0

プロジェクトがローカルで正常に動作している場合はcomposer update、プロジェクトリポジトリの下で実行する必要があります。ベンダーフォルダをアップロードしましたか?

また、 composer install update` コマンドに(のみ)vender/composerフォルダをアップロードしてみてくださいvender, and then try to runor

于 2016-02-24T09:40:13.437 に答える