在laravel中使用带有has的分页



我试图从查询中获得结果使用分页和使用下面的代码,我减少了代码,使其被接受$类别= Course_category::有("架势")→(2)标记;

@foreach ($categories as $categorie)
@foreach ($categorie->classe as $item )
@endforeach
@endforeach
{{ $categories->links('pagination::bootstrap-4') }}

如果这是使用bootstrap作为分页器的结果将其添加到以下目录

应用程序/供应商/AppServiceProveider.php

使用说明分页 Paginator;& lt; !——把这个文件添加到

的头部

<?php
namespace AppProviders;
use IlluminateSupportServiceProvider;
use IlluminatePaginationPaginator; //add this too
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Paginator::useBootstrap(); //this is the bootstrap code
}
}

你可以试试这样做吗:

$categories = Course_category::with(['classe' => function ($q) {
$q->paginate(2);
//or something like $q->orderBy(stuff)->take(2);
}]);

也许你是这个意思:

$categories = Course_category::with(['classe'])->paginate(2);

最新更新