Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Extended Routes

Extended Routes Laravel Package

andrey-helldar/extended-routes

Extended Routes adds convenient helper methods to Laravel's router so you can define routes and route groups with less boilerplate. A lightweight package for cleaner, more expressive route files in Laravel applications.

View on GitHub
Deep Wiki
Context7

This helper extends the standard set of resource routing methods to work with SoftDeletes and other extends

Frequently asked questions about Extended Routes
What is andrey-helldar/extended-routes used for in Laravel?
It extends Laravel's router with helper methods that reduce boilerplate for resource routes and route groups, including support for SoftDeletes-aware resource routing and cleaner localized named routes. It is a convenience layer rather than a replacement for Laravel's routing model. Use it when your route files rely heavily on named, grouped, or localized routes and you want less repetition.
How do I install Extended Routes via Composer?
Install the package with Composer using composer require andrey-helldar/extended-routes. Because it is Laravel-native and has no runtime dependencies, it can be dropped into an existing Laravel application. Verify the package's composer.json constraints against your PHP and Laravel versions before adopting it in production.
Which Laravel and PHP versions does Extended Routes support?
Compatibility should be confirmed directly from the 4.0.1 composer.json, because release 4.0.1 is described as a dependency fix rather than a broad support announcement. The package is Laravel-only and should be tested against your exact Laravel and PHP versions. Do not assume support for future Laravel majors without validating the constraints and running your route tests.
Does Extended Routes work with SoftDeletes in Laravel resource routes?
Yes, the package's stated purpose is to extend standard resource routing methods to work with SoftDeletes and other extensions. That can reduce boilerplate when you need resource routes that account for soft-deleted records. Test the generated routes with route:list and route:cache to confirm they behave as expected in your application.
How does Extended Routes handle localized route names?
It provides helpers intended to make localized named routes and route groups less repetitive. The TPM assessment flags localized-route fallback behavior as a risk, so confirm how missing translations or locales resolve in your app. Add tests for representative route() calls before relying on it.
Will Extended Routes conflict with Laravel's Route facade or existing routing code?
The package is described as a drop-in extension, but the TPM notes a risk of facade or alias conflicts with existing routing customizations. Check whether it aliases or replaces Laravel's Route facade and test it alongside any packages that customize routing. An isolated spike branch is safer than changing production route files first.
Is Extended Routes compatible with Laravel route caching?
Route caching should be verified explicitly, especially across localized groups and prefixed routes, not just standard named routes. Run php artisan route:cache and php artisan route:clear in a staging environment with representative routes. If caching exposes issues, treat that as a blocker before adoption.
Is Extended Routes actively maintained?
The repository has only 16 stars and a low adoption score, and the TPM assessment says its archived status must be re-confirmed. Release 4.0.1 fixes dependencies but is not evidence of sustained maintenance or a security response process. If you adopt it, plan for internal ownership, a private fork, or reimplementing the small helper subset you need.
What are alternatives to Extended Routes for cleaner Laravel route files?
Laravel already provides route(), named routes, route groups, and localization patterns that cover most needs. You can often reduce boilerplate with small application-level helpers or route macros instead of adding a dependency. If the package's specific helpers are useful, forking or vendoring them internally keeps ownership and upgrade validation in your team.
Should I use Extended Routes in production?
The TPM recommendation is not to adopt it as a strategic or core dependency based on a single dependency-fix patch. Consider it only as a short-term, isolated convenience layer, or preferably fork the required helpers under internal ownership. Validate route:list, route:cache, and route() behavior in a non-production spike before deciding.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin