Laravel 5.0 分页跳转到页面部分

Laravel 5.0 paginate jump to page section

我正在使用 Laravel 5.0 并在我看来与 render() 功能一起分页。我不想在 select 下一页后返回屏幕顶部,而是希望它跳转到 #msgs。 这是我的一些代码:

<h1 class="centered" id="msgs">Announcements</h1>
    @foreach($messages->getCollection()->all() as $message)
        <div class="row">
            <div class="row">
                <div class="col-sm-9">
                    <h3>{{$message->title}}</h3>
                </div>
                <div class="col-sm-3">
                    <h4>From: {{$message->author_name}}</h4>
                </div>
            </div>
            <div class="row">
                <p>{{$message->text}}</p>
            </div>
        </div>
        <hr class="featurette-divider">
    @endforeach
    <div class="centered">
        {!! $messages->render() !!}
    </div>

我仍在了解 laravel 中的流程,所以我不太确定该怎么做。我尝试使用 append->('#msgs') 但意识到它在参数中附加了一个数组,而不是将路径附加到 url。我有一种简单的方法可以在不覆盖任何东西的情况下实现这一目标吗?

您可能想使用 fragment() 方法:

{!! $messages->fragment('msgs')->render() !!}

这是文档的 link:Pagination - Laravel