2017-02-05 27 views
5

Tôi có một ứng dụng Laravel 5.4 hoạt động tốt tại địa phương. Trong khi cố gắng để đặt nó trên máy chủ sản xuất của tôi, tôi không thể chạy di chuyển. Đây là một phần của lỗi:Laravel 5.4 Artisan Migrate không thành công với lệnh gọi đến phương thức undefined()

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 

Bất kỳ trợ giúp nào được đánh giá cao.

Chỉnh sửa Tôi vừa cố chạy php artisan --help và tôi gặp lỗi tương tự.

+0

Bạn không thể sử dụng các lần di chuyển, do đó bạn đã sử dụng - hãy thông báo để cập nhật cấu trúc DB? –

Trả lời

5

Remove tất cả các file từ/bootstrap/cache/và chạy

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

Cả hai lệnh này đều có cùng lỗi –

+0

@RogerCreasy Và bạn đã xóa/bootstrap/cache? – Daniel

+0

Ugh ... xin lỗi. đổ xô để cố gắng và sửa chữa ... đã không đọc hoàn toàn. Sẽ trong một giây –

2

Tôi nghĩ rằng nhà soạn nhạc của bạn không được cập nhật. Thử gỡ cài đặt nhà soạn nhạc và sau đó cài đặt lại. Hoặc thử cập nhật composer.phar. Có thể có vấn đề về phiên bản giữa Laravel mà bạn đang sử dụng.

0

Chạy "bản cập nhật soạn nhạc" đã giải quyết được vấn đề cho tôi.

Các vấn đề liên quan