saineshmamgain/laravel-repositories
A Laravel package that brings the repository pattern to your projects, with Artisan commands to generate repositories and interfaces, clean service container bindings, and a maintainable abstraction layer over Eloquent models for tidier, testable application code.
^12.0 and ^13.12 with PHP ^8.3, so it can be included in upgrade sequencing for teams moving onto those versions.^8.3 and Laravel ^12.0 / ^13.12 as gating criteria. Teams on Laravel 11 are effectively blocked from adopting or updating to this release without first upgrading Laravel.Consider this package when:
^12.0 or ^13.12 and PHP ^8.3.Look elsewhere or defer when:
<8.3.Executives: This is a maintenance release, not a new feature investment. It keeps the package aligned with supported Laravel and PHP versions and removes Laravel 11 from support because of security advisories. For teams already on Laravel 12+ and PHP 8.3+, it supports a lower-risk, security-aligned dependency decision. For teams on Laravel 11, it is a signal to upgrade the framework or defer package adoption.
Engineering: Version 2.0.1 updates Composer constraints, CI, and documentation for Laravel ^12.0 and ^13.12 and PHP ^8.3. Plan the Composer update, verify transitive dependencies, and do not target Laravel 11. Treat the support-matrix change as potentially breaking for legacy installs even though the release is a patch version.
Product: If the roadmap includes a Laravel 12/13 upgrade, evaluate this package as part of that workstream. Otherwise, do not prioritize adoption. These release notes indicate compatibility and security alignment, not feature-driven product change.
How can I help you explore Laravel packages today?