[英]Laravel 5.4 Artisan Migrate fails with Call to undefined method dispatch()
我有一個Laravel 5.4應用程序在本地工作正常。 在嘗試將其放在我的生產服務器上時,我無法運行遷移。 以下是錯誤的一部分:
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
,我得到了同樣的錯誤。
從/bootstrap/cache/
刪除所有文件並運行這些命令
php artisan cache:clear
php artisan view:clear
它應該解決你的問題
我認為你的作曲家沒有更新。 嘗試卸載composer,然后重新安裝它。 或者嘗試更新composer.phar。 您正在使用的laravel之間可能存在版本問題。
運行“作曲家更新”為我解決了這個問題。
我有同樣的問題並通過以下方式解決:
rm compiled.php
命令刪除compiled.php
文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.