GitHub
A Laravel package for enjoyably managing database queries
Listed in categories:
Open SourceDeveloper ToolsGitHubDescription
Easy Model is a Laravel package designed to enhance database query management, providing a more efficient and user-friendly experience. It significantly improves query times, even outperforming Laravel's native capabilities. The package offers a unified syntax for both Query Builder and Eloquent Builder instances, simplifies complex queries, and allows for advanced ordering by model relationships without manual joins.
How to use GitHub?
To use Easy Model, install the package via Composer and specify the searchable model in your controller. Utilize methods like addWheres, addOrWheres, and addWhereHas to build your queries. You can also order results and apply scopes as needed.
Core features of GitHub:
1️⃣
Improves query time significantly compared to Laravel and other packages.
2️⃣
Provides a unified syntax for Query Builder and Eloquent Builder instances.
3️⃣
Enables ordering of results by model relationships (HasOne, HasMany, etc.) without manual joins.
4️⃣
Allows searching within model relationships using intuitive methods.
5️⃣
Supports the use of Local and Global Scopes together for advanced querying.
Why could be used GitHub?
# | Use case | Status | |
---|---|---|---|
# 1 | Streamlining database queries in Laravel applications. | ✅ | |
# 2 | Enhancing performance for applications with complex data relationships. | ✅ | |
# 3 | Simplifying the process of searching and filtering data in large datasets. | ✅ |
Who developed GitHub?
Easy Model is developed by Mahmoud Ramadan, who focuses on creating tools that enhance the Laravel framework's capabilities, particularly in database management.