我被Laravel Pagination困住了。分页中的网址总是包含2个问号。
http://domain.com/?direction=asc?page=2
$posts = Post::paginate(10)
->setPath(route('post-admin', [
'direction' => $direction
]))
在视图中:
{!! $post->render() !!}
我也试过了:
{!! $post->appends([
'direction' => $direction
])->render() !!}
答案 0 :(得分:8)
试试这个:
$posts = Post::paginate(10)
->setPath(route('post-admin'))
->appends('direction', $direction);
然后在你看来:
{!! $posts->render() !!}
请确保您没有调用all()
方法,而是直接在模型上调用paginate()
。