orchestra/routing
Orchestra Routing extends Laravel's router with flexible route parameters, domain and prefix grouping, and HTTP verb filtering. It offers a cleaner API for defining and organizing routes in large applications, including route patterns and middleware handling for Orchestra Platform.
Consider adoption/upgrade when:
composer.json constraints.Look elsewhere or defer when:
composer.json version constraints and PHP requirement, and scan the diff for unreported breaking changes (signatures, config keys, published assets).For executives: This is a maintenance release, not a feature release. The package now supports Laravel 8, which keeps our dependency current and unblocks our Laravel 8 migration. Cost is low and mostly engineering time for regression testing; the main decision is timing, since upgrading the package effectively commits us to Laravel 8 and drops support for Laravel 6/7. Recommendation: bundle it into the existing framework-upgrade workstream rather than treating it as separate scope.
For engineering: v6.0.0 is a major version whose substantive change is Laravel 8 support — assume the Laravel 6/7 floor has been raised and treat that as the breaking change. Before merging: verify composer.json constraints and PHP version, run the full suite against Laravel 8, and check for undocumented changes to public APIs, config, and published assets. Pin to v5.x on any service that cannot move to Laravel 8 yet, and record that as tracked technical debt with an owner and date.
How can I help you explore Laravel packages today?