I am using Eloquent together with Laravel 4\'s Pagination class.
Problem: When there are some GET parameters in the URL, eg: http://site.com/u
Use this construction, to keep all input params but page
{!! $myItems->appends(Request::capture()->except('page'))->render() !!}
Why?
1) you strip down everything that added to request like that
$request->request->add(['variable' => 123]);
2) you don't need $request as input parameter for the function
3) you are excluding "page"
PS) and it works for Laravel 5.1