2017-02-05 13 views
5

ローカルで正常に機能するLaravel 5.4アプリケーションがあります。私のプロダクションサーバーにそれを置く際に、私は移行を実行することができません。以下はエラーの一部です:Laravel 5.4 Artisan Migrateが呼び出されて未定義のメソッドdispatch()に失敗しました

PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method Illuminate\Events\Dispatcher::dispatch() in /path/to/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:56 

何か助けていただければ幸いです。

私はちょうどphp artisan --helpを実行しようとしましたが、同じエラーが発生しました。

+0

マイグレーションを使用できないため、--pretendを使用してDB構造を更新しましたか? –

答えて

5

私はあなたの作曲が更新されていないと思うブートストラップ/キャッシュ/からすべてのファイルを削除/と

php artisan cache:clear 
php artisan view:clear 
+0

これらのコマンドはどちらも同じエラーを返します –

+0

@RogerCreasyあなたは/ bootstrap/cacheを削除しましたか? – Daniel

+0

うわあ...申し訳ありません。試してみるために急いで...完全に読まなかった。 Will in a sec –

2

を実行します。作曲家をアンインストールしてから再インストールしてみてください。あるいは、composer.pharを更新してみてください。おそらく、使用しているラーベルの間にバージョンの問題があります。

0

"composer update"を実行すると、私の問題が解決しました。

関連する問題