Laravel Отношение «многие ко многим» с нежелательным пределом 250 - PullRequest
1 голос
/ 11 июля 2020

У меня есть отношение «многие ко многим»

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');
    }

Теперь я хочу вывести apps от пользователя, который в основном работает несколькими способами.

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

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

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

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

Но что бы я ни делал, я всегда получаю только 250 записей, хотя у этого пользователя 1072 записи. Где установлен этот лимит 250 и как его увеличить или уменьшить?

1 Ответ

0 голосов
/ 11 июля 2020

Ошибка снова оказалась довольно простой. Курт Фрайарс дал мне правильный мысленный импульс ... Я адаптировал миграцию для обзора, и моя ошибка заключалась в том, что я использовал идентификатор Steam с -> syn c ([]), а не идентификатор таблицы приложений.

Спасибо всем и хороших выходных.

...