staudenmeir/eloquent-param-limit-fix

Laravel Eloquent 预加载修复,用于 SQLite 和 SQL Server 的参数限制

v1.1.2 2024-05-26 13:17 UTC

This package is auto-updated.

Last update: 2024-09-11 18:38:11 UTC


README

CI Code Coverage Latest Stable Version Total Downloads License

此 Laravel Eloquent 修复允许在 MySQL/MariaDB(65,535)、PostgreSQL(65,535)、SQLite(999)和 SQL Server(2,100)的参数限制之外进行预加载。

已测试与 Laravel 5.4+ 兼容。

安装

composer require staudenmeir/eloquent-param-limit-fix

使用

在受影响的父模型中使用 ParamLimitFix 特性

class User extends Model
{
    use \Staudenmeir\EloquentParamLimitFix\ParamLimitFix;

    public function posts()
    {
        return $this->hasMany('App\Post');
    }
}

$users = User::with('posts')->get();

包冲突

贡献

请参阅CONTRIBUTING行为准则以获取详细信息。