Laravel 5 Laravel 5.0分页跳转到页面部分

Laravel 5 Laravel 5.0分页跳转到页面部分,laravel-5,laravel-paginate,Laravel 5,Laravel Paginate,我在视图中使用了Laravel5.0和paginate以及渲染函数。选择下一页后,我希望跳转到msgs,而不是返回屏幕顶部。 以下是我的一些代码: <h1 class="centered" id="msgs">Announcements</h1> @foreach($messages->getCollection()->all() as $message) <div class="row"> <

我在视图中使用了Laravel5.0和paginate以及渲染函数。选择下一页后,我希望跳转到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>
我仍在掌握拉威尔的情况,所以我不确定该怎么办。我尝试使用append->'msgs',但意识到它在参数中附加了一个数组,而不是在url中附加一个路径。有没有一种简单的方法可以在不覆盖任何内容的情况下实现这一点?

您可能需要使用fragment方法:

以下是文档的链接:

您可能需要使用片段方法:


以下是文档链接:

这里是问题的答案和更新。我不能肯定我现在的方向是否正确。因此,我在页面链接呈现在底部的最后一位添加了{!!$messages->appends['gotoelement'=>msgs]->render!!}。现在我将把一个变量传递到下一页。我现在想知道是否可以在我的视图中检查这个参数,如果它碰巧被设置,它将跳转到那个元素。我不知道该怎么做?如果有一种方法可以始终将$gotoelement附加到视图中,那么当我返回视图'homepages.index'时,我会从控制器调用它,将url从/home'更改为/home/msgs`以下是问题的更新。我不能肯定我现在的方向是否正确。因此,我在页面链接呈现在底部的最后一位添加了{!!$messages->appends['gotoelement'=>msgs]->render!!}。现在我将把一个变量传递到下一页。我现在想知道是否可以在我的视图中检查这个参数,如果它碰巧被设置,它将跳转到那个元素。我不知道该怎么做?如果有一种方法可以始终将$gotoelement附加到视图中,那么当我返回view'homepages.index'时,我会从控制器中调用它,将url从/home'更改为/home/msgs`这正是我想要的。它和分页文档也在一起。。。我一定错过了。谢谢,这正是我想要的。它和分页文档也在一起。。。我一定错过了。非常感谢。
{!! $messages->fragment('msgs')->render() !!}