2016-09-06 19 views
3

どのようにページに1つのコレクションだけをページ付けしますか?私に説明させてください。私の見解ではLaravelページネーション1つのモデルを一度に

$users = User::whereAvailable(1)->paginate(10); 
$cars = Cars::whereAvailable(1)->paginate(10); 

私は、それぞれの結果を表示するには、2つのタブを持っており、他のタブの

一つのタブの下{!! $users->render() !!}{!! $cars->render() !!}

私のコントローラは2つのデータベースへの呼び出しがあります。車に行き、次のページをクリックすると、ページャーは両方のモデルの次のページに進みます。

私の質問は、一度に1つのモデルの次のページに移動するにはどうすればいいですか?

答えて

1

あなたpaginate()機能で$pageNameパラメータを使用することができます。

https://laravel.com/api/5.3/Illuminate/Database/Eloquent/Builder.html#method_paginate

$users = User::whereAvailable(1)->paginate(10, ['*'], 'userPage'); $cars = Cars::whereAvailable(1)->paginate(10, ['*'], 'carPage');

これは彼らそれぞれが私が必要とまさに自分自身のクエリパラメータ

+0

ザッツ使うようになります!助けてくれてありがとう、あなたは私に多くの時間と欲求不満を救った。 – max234435

関連する問題