【发布时间】:2018-07-20 04:53:06
【问题描述】:
我尝试使用 laravel 在分页列表中添加特定元素。
在网址中,有一个参数可以查看我的列表中的特定用户(参数是用户的id)。我得到这样的参数:
$openUserId = \Input::get('user', null);
之后,我得到了一个分页用户列表,如下所示:
$users = User::filter($filter)
->with('company')
->isNot(Role::ADMIN)
->whereNotIn('id', [auth()->user()->id])
->where('status', 'active')
->paginate(10)
->appends($request->except('page'));
我想在前 10 个结果中添加 url 中的用户创建我的用户列表,因为有时所需的用户不在前 10 个用户中。
我无法创建集合或类似的东西,因为我需要保留分页功能(例如 nextPageUrl() 或 hasMorePages())。
【问题讨论】:
标签: php laravel pagination