staudenmeir / eloquent-eager-limit-x-laravel-cte
staudenmeir/eloquent-eager-limit 和 staudenmeir/laravel-cte 的合并
v1.1.1
2023-02-12 22:42 UTC
Requires
- php: ^8.1
- illuminate/database: ^10.0
- staudenmeir/eloquent-eager-limit: ^1.8.1
- staudenmeir/laravel-cte: ^1.7
Requires (Dev)
- phpunit/phpunit: ^10.0
README
重要
staudenmeir/eloquent-eager-limit
包的代码已合并到 Laravel 11+,原生支持预加载限制。
此 Laravel 包合并了 staudenmeir/eloquent-eager-limit 和 staudenmeir/laravel-cte,以便在同一个模型中使用。
支持 Laravel 9–10。
安装
composer require staudenmeir/eloquent-eager-limit-x-laravel-cte:"^1.0"
如果您在 Windows 的 PowerShell 中(例如在 VS Code 中),请使用此命令
composer require staudenmeir/eloquent-eager-limit-x-laravel-cte:"^^^^1.0"
版本
用法
在您的模型中使用 HasEagerLimitAndQueriesExpressions
特性
class User extends Model { use \Staudenmeir\EloquentEagerLimitXLaravelCte\Eloquent\HasEagerLimitAndQueriesExpressions; }
贡献
有关详细信息,请参阅 CONTRIBUTING 和 行为准则