LaravelPackages.net
Acme Inc.
Toggle sidebar
staudenmeir/eloquent-eager-limit-x-laravel-cte

Merge of staudenmeir/eloquent-eager-limit and staudenmeir/laravel-cte

62.447
6
v1.1.1
About staudenmeir/eloquent-eager-limit-x-laravel-cte

staudenmeir/eloquent-eager-limit-x-laravel-cte is a Laravel package for merge of staudenmeir/eloquent-eager-limit and staudenmeir/laravel-cte. It currently has 6 GitHub stars and 62.447 downloads on Packagist (latest version v1.1.1). Install it with composer require staudenmeir/eloquent-eager-limit-x-laravel-cte. Discover more Laravel packages by staudenmeir or browse all Laravel packages to compare alternatives.

Last updated

Eloquent Eager Limit + Laravel CTE

CI Code Coverage Scrutinizer Code Quality Latest Stable Version Total Downloads License

[!IMPORTANT] The staudenmeir/eloquent-eager-limit package's code has been merged into Laravel 11+ and eager loading limits are now supported natively.

This Laravel package merges staudenmeir/eloquent-eager-limit and staudenmeir/laravel-cte to allow them being used in the same model.

Supports Laravel 9–10.

Installation

composer require staudenmeir/eloquent-eager-limit-x-laravel-cte:"^1.0"

Use this command if you are in PowerShell on Windows (e.g. in VS Code):

composer require staudenmeir/eloquent-eager-limit-x-laravel-cte:"^^^^1.0"

Versions

| Laravel | Package | |:--------|:--------| | 10.x | 1.1 | | 9.x | 1.0 |

Usage

Use the HasEagerLimitAndQueriesExpressions trait in your model:

class User extends Model
{
    use \Staudenmeir\EloquentEagerLimitXLaravelCte\Eloquent\HasEagerLimitAndQueriesExpressions;
}

Contributing

Please see CONTRIBUTING and CODE OF CONDUCT for details.

Star History Chart