1

我有一个多对多的关系

users
    id - integer
    name - string

apps
    id - integer
    steam_id - integer (ID for this app on steam)
    name - string

app_user
    user_id - integer
    app_id - integer

我的用户模式

    public function apps()
    {
        return $this->belongsToMany(App::class, 'app_user');
    }

我的应用模式

    public function users()
    {
        return $this->belongsToMany(User::class, 'app_user');
    }

现在我想从用户那里输出应用程序,它基本上可以通过多种方法工作。

$user->apps()->get()

$user->apps()->inRandomOrder()->get();

$user->apps()->orderBy('name')->get()

$user->apps()->limit(50)->get()

但是无论我做什么,我总是只得到 250 个条目,尽管这个用户有 1072 个条目。这个限制 250 在哪里设置,我该如何增加或减少它?

4

1 回答 1

0

这个错误再次非常简单。Kurt Friars 给了我正确的精神冲动。我为概述调整了迁移,我的错误是我使用带有 ->sync([]) 的 Steam 的 ID,而不是应用程序表的 ID。

谢谢大家,周末愉快。

于 2020-07-11T10:11:54.473 回答