我试图基于不同的where子句从同一张表中输出两组数据。
这就是我在控制器中拥有的东西:
$matchConfirmed = ['confirmed' => 1, 'user_id' => $user_id];
$subscribers = Subscriber::where($matchConfirmed)->orderBy('email', 'asc')->paginate(25);
$matchPending = ['confirmed' => 0, 'user_id' => $user_id];
$pending = Subscriber::where($matchPending)->orderBy('subscribe_date', 'asc')->paginate(25);
在显示两个列表的刀片页面中,我有
{{$ subscribers-> links()}}
在已确认的订户列表上方,并且
{{$ pending-> links()}}
在待定订阅者列表上方。
有多页已确认的订户,还有一(或两页)待定订户。
问题:当我查看已确认的第3+页时,待处理列表为空。我希望它保留在用户单击已确认的订户的页面链接时所处的页面上。我该怎么做?
非常感谢!