我在我的视图中使用Laravel 5.0和paginate以及render()
函数。在选择下一页后,我希望它跳转到#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附加路径。我有一个简单的方法来实现这一目标而不会覆盖任何东西吗?
答案 0 :(得分:0)
您可能希望使用INSERT INTO TABLE_NAME SELECT EMPLOYEEDODE, EMPLOYEENAME, 'BENCH' AS PROJECTNAME, NULL AS START_DT, NULL AS ENDDT, SUM(install_capacities), SUM(ActualPercentage) FROM TABLE_NAME GROUP BY EMPLOYEEDODE,EMPLOYEENAME;
方法:
fragment()
以下是文档的链接:Pagination - Laravel