Laravel 5 如何在一个视图中呈现两个分页

Laravel 5 如何在一个视图中呈现两个分页,laravel-5,Laravel 5,我目前正在为我的laravel项目编码,我有一个 两种不同的分页方式对我的观点有问题。在第一种分页方式中, 当我尝试单击(2-下一页)时,第二个分页会受到影响 即使它在line render中有不同的变量。有人知道为什么吗 发生了什么 我的控制器 public function viewlist($ship_id){ $members = Member::where('ship_id','=',$ship_id)->paginate(3); $member = Member

我目前正在为我的laravel项目编码,我有一个 两种不同的分页方式对我的观点有问题。在第一种分页方式中, 当我尝试单击(2-下一页)时,第二个分页会受到影响 即使它在line render中有不同的变量。有人知道为什么吗 发生了什么

我的控制器

public function viewlist($ship_id){
    $members = Member::where('ship_id','=',$ship_id)->paginate(3);
    $member = Member::where('ship_id','=',$ship_id)->get();
    $member_ids = [];
    foreach ($member as $mem) {
        array_push($member_ids, $mem->scholar_id);
    }
    $pendings = AddRequest::where('ship_id','=',$ship_id)->paginate(3);
    $pending = AddRequest::where('ship_id','=',$ship_id)->get();
    $pending_ids = [];
    foreach ($pending as $pend) {
        array_push($pending_ids, $pend->scholar_id);
    }

    $recommends = Recommend::where('ship_id', '=',$ship_id)->get();

    return view('pages.Organization.List-Of-Organization-Scholar',compact('ship','schol','pendings','members','count_member','recommends'))
;}
我的看法

@foreach($members as $member)
    <div class="col-lg-4">
        <div class="col-lg-12 well">
            <a class="thumbnail" href="#">
                <img class="img-responsive" src="../{!! $member->Memscholar->scholar_image !!}" alt="" height="150" width="200">
            </a>
        </div>
    </div>
    @endforeach
    <div class = "col-md-12">
        {!! $members->render() !!}
    </div>

@foreach($pendings as $pending)
<div class="col-lg-4">
    <div class="col-lg-12 well">
        <a class="thumbnail" href="#">
            <img class="img-responsive" src="../../{!! $pending->Pendscholar->scholar_image !!}" alt="" height="150" width="200">
        </a>
    </div>
</div>
@endforeach
<div class = "col-md-12">
    {!! $pendings->render() !!}
</div>
@foreach($members作为$member)
@endforeach
{!!$members->render()!!}
@foreach($pendings as$pending)
@endforeach
{!!$pendings->render()!!}
//控制器

//在创建分页器之前,请更改页面名称:

Paginator::setPageName('page_a');
$collection_A = ModelA::paginate(10);

Paginator::setPageName('page_b');
$collection_B = ModelB::paginate(10);
//看法

//执行相同的操作:在打印链接之前更改页面名称

Paginator::setPageName('page_a');
$collection_A->links();

Paginator::setPageName('page_b');
$collection_B->links();
//如果不希望在导航到其他页面时丢失任何页面状态,请将所有集合中的当前页面附加到链接:

Paginator::setPageName('page_a');
$collection_A->appends('page_b', Input::get('page_b',1))->links();

Paginator::setPageName('page_b');
$collection_B->appends('page_a', Input::get('page_a',1))->links();
资料来源:

//控制器

//在创建分页器之前,请更改页面名称:

Paginator::setPageName('page_a');
$collection_A = ModelA::paginate(10);

Paginator::setPageName('page_b');
$collection_B = ModelB::paginate(10);
//看法

//执行相同的操作:在打印链接之前更改页面名称

Paginator::setPageName('page_a');
$collection_A->links();

Paginator::setPageName('page_b');
$collection_B->links();
//如果不希望在导航到其他页面时丢失任何页面状态,请将所有集合中的当前页面附加到链接:

Paginator::setPageName('page_a');
$collection_A->appends('page_b', Input::get('page_b',1))->links();

Paginator::setPageName('page_b');
$collection_B->appends('page_a', Input::get('page_a',1))->links();
资料来源:


这是我得到的错误“找不到类'Paginator'。为什么要找paginator类?我想你需要从外部导入它,比如:使用Illumb\Pagination\paginator获取更多关于API的信息:但是我使用的是laravel 5.0 sir而不是laravel 5.4这两个类都可以使用。这是Laravel5.0的错误:“找不到类‘Paginator’”。为什么要找paginator类?我想你需要从外部导入它,比如:使用Illumb\Pagination\paginator获取更多关于API的信息:但是我使用的是laravel 5.0 sir而不是laravel 5.4这两个类都可以使用。以下是Laravel 5.0版本: