2017-02-05 1 views
5

У меня есть приложение Laravel 5.4, которое отлично работает на месте. При попытке разместить его на моем рабочем сервере я не могу выполнять миграции. Вот часть ошибки:Laravel 5.4 Artisan Migrate failed with Call to undefined method 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 для обновления структуры БД? –

ответ

5

Удалить все файлы из/начальной загрузки/кэша/и запустить

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

Обе эти команды дают ту же ошибку –

+0

@RogerCreasy И вы удалили/bootstrap/cache? – Daniel

+0

Ух ... извините. бросаясь, чтобы попытаться исправить ... не прочитал полностью. Будет в секунду –

2

Я думаю, что ваш композитор не обновляется. Попробуйте удалить композитор и затем повторно установить его. Или попробуйте обновить композитор.phar. Вероятно, существует проблема с версией, которую вы используете.

0

Выполнение «обновления композитора» решило проблему для меня.

Смежные вопросы