Запрос ORM Laravel с использованием with() не работает с paginate()Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Запрос ORM Laravel с использованием with() не работает с paginate()

Сообщение Anonymous »

Я фиксирую соответствующие встречи с каждым отделом, поэтому мне хотелось бы иметь нумерацию страниц для каждого списка встреч. В настоящее время у меня есть это в моем промежуточном программном обеспечении Inertia, чтобы оно было доступно в моем интерфейсе:
'auth' => [
'user' => $request->user(),
'departments' => $request->user()
? $request->user()->departments()
->with(['meetings' => fn($query) => $query->paginate(10)]) // paginate meetings per department
->get()
: [],
],


Я ожидаю, что объект разбивки на страницы будет добавлен к каждому из отделов для его встреч, поэтому я могу использовать его во внешнем интерфейсе. Предполагается, что он вернет что-то вроде этого:
"departments": [
{
"id": 1,
"department": "Human Resources",
"meetings": [
{ "id": 16, "title": "Junta de prueba", "start_date": "2024-12-09", "end_date": "2024-12-09" },
{ "id": 17, "title": "test", "start_date": "2024-12-09", "end_date": "2024-12-09" },
...
],
"pagination": {
"current_page": 1,
"last_page": 2,
"per_page": 10,
"total": 15
}
}
]


Подробнее здесь: https://stackoverflow.com/questions/792 ... h-paginate
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Запрос ORM Laravel с использованием with() не работает с paginate()
    Anonymous » » в форуме Php
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Laravel «paginate» имеет разные упорядоченные результаты по сравнению с простым использованием «get()».
    Anonymous » » в форуме Php
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Laravel «paginate» имеет разные упорядоченные результаты по сравнению с простым использованием «get()».
    Anonymous » » в форуме Php
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Eloquent 5.5 paginate() не работает вне laravel
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Глобальные прицелы для Get, All и Paginate Function в Laravel
    Anonymous » » в форуме Php
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»