Michael<p>Just upgraded a project from Laravel 11 to 12, and for the first time in ages I ended up actively abandoning a Laravel Shift.</p><p>It had messed up so much, that I felt it was easier to just start a new branch, and cherry pick a couple of commits from their branch.</p><p>The most egregious was that they had remove all the constructors from all my Controllers. Just cut them off - dependency injection be damned.</p><p>Hope this isn't a sign of things to come …</p><p><a href="https://mstdn.thms.uk/tags/Laravel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Laravel</span></a> <a href="https://mstdn.thms.uk/tags/LaravelShift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LaravelShift</span></a></p>