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
我也尝试卸载并重新安装上伪造回购。它似乎会执行初始安装/部署好,但如果我推送任何更新,它会失败,并出现相同的错误。
任何人有任何其他的想法?
感谢