Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Add sortable ordering to Laravel Eloquent models with a simple trait and helpers for moving records up, down, before, or after others while maintaining a position column.
View on GitHub
Deep Wiki
Context7
Product Decisions This Supports
Dependency/roadmap planning: Treat 3.0.0 as a platform-alignment release, not a feature release. It supports decisions to keep the package in the stack if the product is on Laravel 10–13 and PHP 8.2+.
Build vs. buy / replace vs. retain: The package is actively tracking Laravel lifecycle. Retain it if forward compatibility with Laravel 13 matters; evaluate alternatives only if the team must stay on Laravel 9 or PHP 8.0–8.1.
Support matrix definition: Use this release to set or confirm minimum supported versions for the product, update documentation/CI, and align security scanning with maintained PHP/Laravel versions.
Upgrade prioritization: The breaking changes are compatibility removals, so PMs should schedule upgrade work before legacy runtime support becomes a security/compliance or hiring/maintenance burden.
Customer impact planning: Identify customers or internal services still on Laravel 9 or PHP 8.0–8.1; decide whether to pin an older major temporarily or require migration.
Roadmap enabler: Adopting this release reduces friction for future Laravel 13 upgrades; it is technical-debt reduction rather than user-facing capability.
When to Consider This Package
Consider it when the application is on Laravel 10–13 and PHP 8.2+, especially if the team values active framework-version tracking and wants to avoid an unsupported dependency.
Consider it for new work where forward compatibility with Laravel 13 is part of the platform strategy.
Look elsewhere or pin an older major if the product is constrained to Laravel 9 or PHP 8.0–8.1, or if long-term support for legacy runtimes is a hard requirement.
Do not adopt it primarily for new features based on 3.0.0; this release is a compatibility/maintenance update.
If the package is business-critical and the runtime cannot be upgraded, evaluate a fork, replacement, or explicit legacy-support plan before upgrading.
How to Pitch It (Stakeholders)
To executives: This is a maintenance upgrade that keeps a Laravel dependency current and reduces unsupported-framework risk. It does not add a new product feature, but it helps avoid security, compliance, and upgrade debt.
To engineering: 3.0.0 is a breaking major only because it drops Laravel 9 and PHP 8.0–8.1 while adding Laravel 13 support. If services are already on Laravel 10+ and PHP 8.2+, the upgrade is mainly a Composer constraint, CI matrix, and regression-testing task.
To product/operations: Plan this as technical-debt work and confirm the customer-facing support policy for anyone on legacy versions. Use the release as a trigger to audit runtime versions and communicate migration expectations.
Recommendation: Adopt for new work on the supported stack; for existing work, schedule the upgrade and treat older pinned versions as a temporary bridge, not a long-term strategy.
Weaver
How can I help you explore Laravel packages today?