0
我最近更新了從5.3 - > 5.4的Laravel應用程序,並得到它在本地計算機上正常工作。升級到Laravel 5.4導致未定義的方法調度()推到僞造
我推送更新到bitbucket,然後通過Forge部署到我的Web服務器,但我不斷收到以下錯誤;
> Illuminate\Foundation\ComposerScripts::postInstall
> php artisan optimize
PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method Illuminate\Events\Dispatcher::dispatch() in /home/forge/appname/vendor/laravel/framework/src/Illuminate/Console/Application.php:56
我試圖從/bootstrap/cache
和storage/framework/
刪除緩存文件,並運行php artisan cache:clear
和php artisan view:clear
我也嘗試卸載並重新安裝上僞造回購。它似乎會執行初始安裝/部署好,但如果我推送任何更新,它會失敗,並出現相同的錯誤。
任何人有任何其他的想法?
感謝