eghamat24/database-repository
A Laravel package that adds a database repository layer for wrapping Eloquent queries in reusable repository classes. It helps keep models and controllers clean, reduces duplicated query logic, and makes data access more organized, consistent, and testable for common database operations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| laravel/database | 0.92 | Bring Laravel’s database layer to non-Laravel projects: Illuminate Database with migrations, seeders, and Artisan CLI support. Includes Eloquent ORM, query builder, schema tools, and commands like migrate, db:seed, and make:* for MySQL/Postgres/SQL Server/SQLite. | 0 | 100 | — | 131 | — | 0.0 | 29.3 | — | — | |
| nanvaie/database-repository | 0.89 | A Laravel package that provides a database-backed repository layer for cleaner data access. It helps organize queries behind reusable repositories, keeping Eloquent models and controllers lean while supporting maintainable CRUD workflows. | 19 | — | 9 | — | 4 | 1.7 | 0.8 | — | 1 year ago | |
| michael-rubel/laravel-sql-function-repository | 0.89 | A lightweight Laravel package that brings the repository pattern to SQL functions, letting you call database functions and stored procedures through clean, testable classes with bound parameters instead of scattered raw queries. | 7 | 7 | 1 | 0 | 0 | 0.2 | — | MIT | 3 years ago | |
| prettus/l5-repository | 0.89 | Prettus/l5-repository abstracts your Laravel app's data layer behind repositories, with built-in criteria, presenters, caching, validators, and generators. It keeps query logic reusable and controllers clean, making Eloquent-backed applications easier to maintain. | 4,195 | 4,261 | 878 | 322K | 234 | 76.4 | 54.8 | MIT | 5 months ago | |
| sayadaazami/kavenegar | 0.89 | — | 0 | 0 | 0 | 0 | 0 | 0.6 | — | — | 6 years ago | |
| mnabialek/laravel-version | 0.89 | Laravel Version lets you display your app's version number from composer.json, config, or a custom file, with helpers, Blade directives, and caching so you can show it in views, APIs, or health checks. | 6 | — | 4 | — | 0 | 3.8 | — | MIT | 10 months ago | |
| sajadsdi/laravel-file-management | 0.89 | — | 3 | 3 | 0 | 1 | 0 | 0.6 | 1.3 | — | 2 years ago | |
| bugover/laravel-repository | 0.89 | Laravel package providing a repository layer to abstract Eloquent data access. Includes base repository classes, common CRUD methods, query helpers, and patterns for cleaner, testable service code in your Laravel apps. | 0 | 0 | 1 | 38 | 0 | 15.4 | 23.2 | MIT | 8 months ago | |
| jpswade/laravel-database-tools | 0.89 | Laravel Database Tools adds handy Artisan commands to create databases, dump/restore from SQL files or Spatie backups, update charset/collation, optimize MySQL tables, and add SQLite MySQL-compat functions for tests. Ideal for dev workflows. | 3 | 3 | 1 | 50 | 0 | 4.3 | 16.0 | — | 10 months ago | |
| laravel-lang/common | 0.89 | Shared utilities for the Laravel Lang ecosystem: common helpers, contracts, and tooling used across translation and localization packages. Provides reusable building blocks to keep language resources consistent, maintainable, and easy to integrate into Laravel apps. | 165 | 164 | 8 | 686K | 0 | 17.1 | 53.2 | MIT | 7 months ago | |
| ben182/laravel-ab | 0.89 | — | 108 | 111 | 25 | 9 | 3 | 5.5 | 2.8 | MIT | 4 years ago | |
| richan-fongdasen/eloquent-repository | 0.88 | — | 0 | 0 | 0 | 38 | 0 | 4.5 | 22.0 | MIT | 1 year ago | |
| orkhanahmadov/eloquent-repository | 0.88 | — | 27 | 27 | 11 | 226 | 2 | 2.3 | 14.0 | MIT | 4 years ago | |
| jenssegers/ab | 0.88 | Jenssegers/AB is a lightweight A/B testing package for Laravel that lets you define experiments, split traffic between variants, and track which version performs best. Simple to configure and easy to integrate into existing applications for data-driven decisions. | 0 | 292 | — | 7 | — | 0.3 | 12.5 | — | — | |
| kavenegar/laravel | 0.88 | Laravel integration for Kavenegar SMS/voice API. Install via Composer, register the service provider and facade, publish the config, and set your Kavenegar API key. Then call the Kavenegar facade anywhere in your app to send messages. | 86 | 87 | 29 | 9K | 7 | 6.8 | 31.8 | MIT | 2 years ago | |
| torann/laravel-repository | 0.88 | — | 89 | 89 | 20 | 3K | 0 | 14.2 | 21.0 | BSD-2-Clause | 9 months ago | |
| matthewbdaly/laravel-repositories | 0.88 | — | 12 | — | 1 | — | 0 | 0.1 | — | MIT | 8 years ago | |
| filipe07/laravel-ab | 0.88 | — | 1 | 1 | 5 | 2K | 0 | 1.4 | 40.0 | MIT | 1 year ago | |
| prettus/laravel-repository | 0.88 | A Laravel repository pattern package that decouples your application logic from Eloquent. It provides base repository and interface classes, reusable query criteria, caching support, and service container bindings for cleaner, testable, and more maintainable code. | 20 | — | 5 | — | 0 | 0.4 | — | — | — | |
| sajadsdi/laravel-file-management-image | 0.88 | — | 0 | 0 | 0 | 0 | 0 | 1.2 | — | — | 2 years ago |
How can I help you explore Laravel packages today?