Laravel 5 Laravel 5.0分页跳转到页面部分
我在视图中使用了Laravel5.0和paginate以及渲染函数。选择下一页后,我希望跳转到msgs,而不是返回屏幕顶部。 以下是我的一些代码: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"> <
<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() !!}