rinvex/repository
Rinvex Repository is a Laravel package that implements the repository pattern with a powerful base repository: CRUD, validation, events, caching, and reusable query criteria, keeping your models clean and your data layer testable and swappable.
Rinvex Repository is a Laravel package that provides a clean, flexible implementation of the repository pattern, abstracting data access behind well-defined interfaces. It supports Eloquent and Cache repositories, letting you swap implementations without touching your application logic.
Repositories handle validation, events, and caching transparently, with criteria for composing reusable query filters. This keeps controllers and models lean while making persistence logic testable and maintainable.
How can I help you explore Laravel packages today?