我最近从5.3更新了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
我还尝试在Forge上卸载并重新安装repo。它似乎可以执行初始安装/部署,但是如果我推送任何更新,它将失败并出现相同的错误。
有人有任何其他想法吗?
感谢
答案 0 :(得分:0)
我发现解决的唯一方法是在Forge上完全删除该网站,然后将其添加为新网站。