petrknap/eloquent
A collection of enhancements and helper classes for Laravel Eloquent: UTC/local datetime casts, Optional wrappers that delegate missing-model handling, and repositories that provide a clean, expressive interface for persistence logic.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nilportugues/repository | 0.87 | nilportugues/repository provides a Laravel repository-pattern implementation that abstracts data access behind clean, testable interfaces. It supports criteria-based queries, caching, and Eloquent integration to keep controllers and services lean. | 27 | — | 5 | — | 1 | 0.4 | — | — | 9 years ago |
|
| f-liva/eloquent-merge-select | 0.87 | Combine multiple Eloquent selects into one clean query. eloquent-merge-select merges column selections so you can assemble fields from different sources without duplicate select calls or messy SQL. | 0 | 0 | 0 | 26 | 1 | 0.5 | 20.9 | MIT | 1 year ago | |
| jeroennoten/laravel-psp | 0.87 | A Laravel package that provides a unified payment service provider layer, letting you integrate and switch between payment gateways through a consistent API for creating, handling, and tracking payments in your application. | 7 | 8 | 1 | 0 | 0 | 0.4 | — | MIT | 10 years ago | |
| alexmg86/laravel-sub-query | 0.86 | alexmg86/laravel-sub-query brings fluent subquery support to Laravel's query builder and Eloquent, letting you embed subqueries in SELECT, FROM, WHERE, JOIN, and ORDER BY clauses through a clean, chainable API. | 75 | — | 5 | — | 1 | 0.9 | — | MIT | 5 years ago | |
| testmonitor/eloquent-lockable | 0.86 | Add record locking to Laravel Eloquent models with a simple trait. Prevent concurrent edits by tracking who holds a lock, then lock, unlock, and check status easily—keeping data consistent in multi-user apps. | 4 | — | 3 | — | 0 | 20.2 | — | MIT | 4 days ago | |
| padosoft/laravel-validable | 0.86 | A Laravel package that adds model-level validation via a Validable trait. Define rules and messages directly on Eloquent models and validate automatically before save or update, keeping persistence logic cleaner and data safer. | 7 | 7 | 2 | 623 | 0 | 0.7 | 26.6 | MIT | 3 years ago | |
| abdrzakoxa/laravel-eloquent-filter | 0.86 | A Laravel package for adding reusable, query-string-driven filters to Eloquent models. Define filters once and apply them through simple request parameters to keep controllers clean and queries flexible. | 13 | — | 1 | — | 0 | 0.4 | — | MIT | 4 years ago | |
| n7olkachev/laravel-computed-properties | 0.86 | Add computed properties to your Laravel Eloquent models, calculated on the fly like accessors but excluded from the database. Keep models lean, reuse derived values across queries and serialization, and write less boilerplate. | 187 | — | 8 | — | 0 | 1.2 | — | — | 8 years ago | |
| regelwerk/translation-bundle | 0.86 | Regelwerk's Translation Bundle offers a structured way to manage multilingual content in PHP applications, helping developers organize translation resources and streamline localization workflows without scattered, hard-to-maintain language files. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 10 years ago | |
| grantholle/scru128-laravel | 0.86 | Laravel integration for SCRU128, a 128-bit, globally unique and time-sortable identifier format. Generate IDs and use them in Eloquent models and database columns with convenient helpers, casting support, and validation rules. | 0 | 0 | 0 | 11 | 0 | 17.6 | 17.2 | MIT | 1 month ago | |
| darrylkuhn/dialect | 0.86 | Dialect is a Laravel package for managing translations in the database. It scans your app for missing keys, provides a web UI for adding and editing translations, and helps keep localization strings organized without manually editing language files. | 126 | — | 24 | — | 0 | 1.7 | — | MIT | 5 years ago | |
| alex433/laravel-eloquent-cache | 0.86 | A Laravel package that caches Eloquent query results to cut repeated database calls and speed up read-heavy applications. It integrates with Laravel’s cache system and helps invalidate cached data when underlying model records are updated, keeping results reasonably fresh. | 2 | — | 0 | — | 0 | 0.3 | — | MIT | 1 year ago | |
| saritasa/eloquent-custom | 0.86 | An Eloquent extension for Laravel adding custom casts, attribute handling, and query helpers to simplify complex model logic. | 0 | 0 | 2 | 3 | 1 | 0.1 | 5.9 | MIT | 4 years ago | |
| matthewbdaly/laravel-repositories | 0.86 | — | 12 | — | 1 | — | 0 | 0.1 | — | MIT | 8 years ago | |
| imanghafoori/eloquent-relativity | 0.86 | Laravel package that lets you declare Eloquent relationships without importing related model classes. Relativity infers the target model from the method name, so hasMany, hasOne, belongsTo and belongsToMany calls stay concise and your models keep fewer use statements. | 148 | 148 | 13 | 27 | 1 | 1.2 | 1.0 | MIT | 2 years ago | |
| eghamat24/database-repository | 0.86 | 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. | 19 | — | 9 | — | 4 | 1.7 | 0.8 | — | 1 year ago | |
| msonowal/laravel-notification-channel-textlocal | 0.86 | A Laravel notification channel for sending SMS messages through Textlocal. Integrate Textlocal with Laravel’s notification system to deliver transactional or alert messages via a simple, configurable channel. | 5 | — | 8 | — | 0 | 0.7 | — | MIT | 2 years ago | |
| lyssal/monnaie-bundle | 0.86 | Symfony bundle for currency and money management. Provides entities and services to define currencies, store monetary amounts, perform conversions, and format prices consistently across your application, with integration for Doctrine and Twig. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 11 years ago | |
| paxha/laravel-reportable | 0.86 | A Laravel package that adds reportable behavior to Eloquent models, letting users flag or report content and store those reports through simple traits and relationships. Keep it plain text, around 300 chars. | 12 | — | 2 | — | 1 | 0.2 | — | MIT | 5 years ago |
|
| lastdragon-ru/lara-asp-eloquent | 0.86 | — | 1 | 1 | 0 | 14K | 0 | 0.0 | 53.2 | MIT | — |
How can I help you explore Laravel packages today?