多重分页

时间:2019-10-25 05:40:23

标签: php laravel laravel-orm

如何在此代码中进行分页已完成但失败了:

Job::with['institute','user']->find(1)->paginate(10)

$job = Job::with(['institute','users'])->find($job_id);

如何仅对用户进行分页

1 个答案:

答案 0 :(得分:0)

如果要获取单个作业对象并对链接的用户进行分页,则可以先加载作业,然后通过该关系手动获取分页的用户对象。

 PASS  src/stackoverflow/58081822/index.spec.ts (9.622s)
  Authentication tests
    POST /login
      valid request
        ✓ should login correctly (5ms)
      invalid request
        ✓ should return an invalid status code
        ✓ should return a valid error schema (2ms)
        ✓ should return an error with explicit message
    POST /register
      valid request
        ✓ should register correctly (1ms)
      invalid request
        ✓ should return an invalid status code (1ms)
        ✓ should return a valid error schema (2ms)
        ✓ should return an error with explicit message (1ms)

Test Suites: 1 passed, 1 total
Tests:       8 passed, 8 total
Snapshots:   0 total
Time:        12.053s, estimated 14s