caffeinated/repository
A Laravel repository pattern package that adds a repository layer over Eloquent models, with support for criteria, caching, and eager loading. Keep controllers lean and queries reusable by moving data access into dedicated repository classes.
Caffeinated/Repository brings a clean, framework-friendly repository pattern to Laravel applications. It provides an abstract repository and contracts that separate persistence from business logic, helping keep controllers lean and data access easy to test, swap, and reuse.
How can I help you explore Laravel packages today?