Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 查询生成器上的Laravel分页_Php_Laravel - Fatal编程技术网

Php 查询生成器上的Laravel分页

Php 查询生成器上的Laravel分页,php,laravel,Php,Laravel,如果我使用 $categories= Category::orderby('id', 'desc')->paginate(3); 但如果我使用 $categories= Category::with('subcategories')->orderby('id', 'desc')->paginate(3); 分页不起作用!如何修复它 更新: <tbody> @foreach ($categories as $category) @foreach($categor

如果我使用

$categories= Category::orderby('id', 'desc')->paginate(3);
但如果我使用

$categories= Category::with('subcategories')->orderby('id', 'desc')->paginate(3);
分页不起作用!如何修复它

更新:

<tbody>
@foreach ($categories as $category)
 @foreach($category->subcategories as $sub)
  <tr>
    <td class="text-center">{{ $sub->id }}</td>
    <td class="text-center">{{ $sub->title }}</td>
    <td class="text-center">{{ $sub->category->title }}</td>
  </tr>
 @endforeach
@endforeach
</tbody>

@foreach($categories作为$category)
@foreach($category->subcategories as$sub)
{{$sub->id}
{{$sub->title}
{{$sub->category->title}
@endforeach
@endforeach

您需要从关系的另一面处理此问题

找到所有子类别及其父类别,按ID降序排列,然后分页为每页三个

$subcategories = Subcategory::with('category')
    ->orderBy('id', 'desc')
    ->paginate(3);

<tbody>
    @foreach($subcategories as $subcategory)
        <tr>
            <td class="text-center">{{ $subcategory->id }}</td>
            <td class="text-center">{{ $subcategory->title }}</td>
            <td class="text-center">{{ $subcategory->category->title }}</td>
        </tr>
    @endforeach
</tbody>
$subcategories=Subcategory::with('category')
->orderBy('id','desc')
->分页(3);
@foreach($子类别作为$子类别)
{{$subcategory->id}
{{$subcategory->title}
{{$subcategory->category->title}
@endforeach

什么不起作用?错误是什么?所有数据都将在第一页加载,而不是分成几页。似乎没有使用分页。如何打印页面?太棒了!我们惊慌失措!我们甚至没有时间写一篇文章。@BagusTesa更新了。。。