Here's a video explaining this in detail: https://www.loom.com/share/4c6765c1de194f3cb23fae3cea0e17cb
I have an older Laravel site (5.8) that I need to upgrade to 8.0. I may be using Shift to do this but I have never done an upgrade manually so I thought I should do that at least once.
So I upgraded Homestead to current (12.x), and everything continued to run fine.
Then I tried to upgrade my PHP version from 7.1 to 8.0 and, as expected, I began getting deprecation errors in browser.
So I switched back to 7.1 but the errors remained! I try php -v and it reports I'm back to 7.1, I even specified in my Homestead.yaml file under Sites to specific PHP version 7.1.
I've also tried re-provisioning, reloading with provision command, and destroying and rebuilding. All with the same end result of outstanding deprecation errors that I believe are only items deprecated in PHP8.
Am I missing a step?
I am on Windows 10.
I've tried the Answers in this StackOverflows https://stackoverflow.com/questions/47849825/change-laravel-homestead-v7-0-1-with-php-7-2-to-php-7-1 including php71.