dragon-code/laravel-routes-core
Core routing utilities for Laravel from Dragon Code: shared primitives for registering, grouping, and resolving routes, designed to power cleaner route definitions and companion route packages. Lightweight, framework-friendly, and easy to integrate into existing Laravel apps.
laravel-routes-core remains the shared core of the Dragon Code routing stack, intended to arrive transitively via dragon-code/laravel-routes rather than be adopted directly. The product decision it informs is build vs. buy for route-definition conventions (auto-registration, grouping, route metadata/listing helpers) — not a roadmap item.dragon-code/laravel-routes, 5.4.0 is a good pin target (Laravel 13 ready). As a direct dependency for our own code, the answer is unchanged: not a candidate for a spike.Consider it when:
dragon-code/laravel-routes and this arrives transitively — pin to 5.4.0 or later, audit, and monitor. With Laravel 13 compatibility landed, pinning is now materially safer than it was at the prior review.laravel-data, laravel-actions, etc.) and value authoring-consistency over dependency minimalism.Look elsewhere when (i.e., almost always for direct use):
Route:: facades and Laravel 11+ attribute routing.spatie/laravel-route-attributes.tightenco/ziggy.laravel/folio.If a stakeholder insists: timebox a one-day spike, vendor the code under our namespace with tests, and adopt the MIT terms rather than the package. The Laravel 13 patch is small enough to carry forward ourselves if needed.
Executive summary: This is a small internal component library from a third-party ecosystem, not a product capability. The new 5.4.0 release is maintenance, not functionality: it adds Laravel 13 compatibility and updates branding/licensing files. It shows the author is keeping the package alive for current framework versions, which is reassuring where it appears in a dependency tree, but it does not change the fundamentals — minimal adoption, single maintainer, and a surface Laravel already provides natively. Recommendation: do not adopt directly; no roadmap impact. If it arrives transitively, pin 5.4.0.
For engineering: The upgrade is safe and additive — one compat commit plus housekeeping, no breaking changes or deprecations. If laravel-routes-core is in our tree via dragon-code/laravel-routes, move the pin to 5.4.0 and keep it on the dependency-watch list. For anything we would build ourselves, use core Laravel routing plus a maintained package (spatie/laravel-route-attributes, ziggy, folio) as appropriate; if a specific behavior proves genuinely useful, spike it and vendor the MIT-licensed code under our namespace with tests rather than taking on the dependency. Revisit only if upstream shows real adoption growth.
How can I help you explore Laravel packages today?