Conversation
Widen illuminate/* and laravel/framework version constraints to include ^13, and update orchestra/testbench to ^11 for Laravel 13 compatibility. Made-with: Cursor
|
@nielseulink Was just about to do similar - thanks! I presume they'll want |
|
@Luke-Shepp Yeah, good one! |
spawnia
left a comment
There was a problem hiding this comment.
Why remove explanatory comments?
| - name: lowest | ||
| arg: "--prefer-lowest --prefer-stable" | ||
| - name: highest | ||
| arg: "" # No args added as highest is default |
There was a problem hiding this comment.
That comment should stay.
|
Looks like nothing works yet. |
|
|
|
@stayallive Alternatives like archtechx/enums don't work ? |
|
It's looking like a new major version dropping PHP 8.0 support and the BenSampo enum package is the only way to go -- in favour of native enums. There doesn't seem to be any chance of the package getting updated, see BenSampo/laravel-enum#366, so dropping support really is the only option. Anyone on Laravel 13 will be dropping |
|
@Luke-Shepp good point, let's go with it. |
|
As far as Lighthouse is concerned, the support for |
Summary
illuminate/*version constraints from^9 || ^10 || ^11 || ^12to^9 || ^10 || ^11 || ^12 || ^13laravel/framework(require-dev) to include^13orchestra/testbenchto include^11for Laravel 13 test compatibilityLaravel 13 was released and this change allows Lighthouse to be installed alongside it. The
illuminate/*components in Laravel 13 follow the same patterns as previous versions, so no code changes should be needed.Made with Cursor