Laravel 5.4.23を5.5にアップデートし、PHPUnitのテストを実行しようとしましたが、次のエラーが表示されています。インターネットを巡回して、同じエラーメッセージを受け取ったが運がなかった。Laravel Upgrade Error with Whoops
誰でもこのエラーが発生しましたか?
Call to undefined method Whoops\Handle\PrettyPageHandler::setApplicationPaths()
Laravel 5.4.23を5.5にアップデートし、PHPUnitのテストを実行しようとしましたが、次のエラーが表示されています。インターネットを巡回して、同じエラーメッセージを受け取ったが運がなかった。Laravel Upgrade Error with Whoops
誰でもこのエラーが発生しましたか?
Call to undefined method Whoops\Handle\PrettyPageHandler::setApplicationPaths()
あなたはphp artisan cache:clear
またはphp artisan view:clear
を経由してすべてのキャッシュをクリアしようとしたことがありますか?
はい私は持っています。依然として同じものを受け取ります。 – user3732216
require-devセクションのcomposer.jsonに 'filp/whoops'を追加しましたか? – Tamali
はい、composer.jsonファイルに追加しました。 – user3732216
setApplicationPaths()は、filp/whoopsライブラリの2.0.0リリースには存在しません。基本的には、Laravel 5.5では問題はありませんが、特定のバージョンのWhoopsでは問題ありません。私は、私が使用していたライブラリバージョンを、最新のstableバージョンのWhoops(2.1.10)に更新するまで、私は同じ問題を経験しました。"filp/whoops" : "~2.1.10"
変更したら、composer update
を実行してくださいエラーは消えるはずです。
(1/5/2018)これはLaravel 5.5のそれ以降のリリースでは問題にはならないと編集していますので、この時点ではfilp/whoops
の変更は必要ありません。
'composer.lock'を削除し、' composer install'を実行してから、 'composer dumpautoload'を実行しましたか? – aynber
私はまだ同じエラーを受けました。 – user3732216
** phpunit/phpunit **〜6.0および** filp/whoops ** version〜2.0への依存性が更新されましたか? – Naveen