Laravel 5.0 paginate跳转到页面部分

时间:2015-08-01 04:02:33

标签: laravel-5 laravel-paginate

我在我的视图中使用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附加路径。我有一个简单的方法来实现这一目标而不会覆盖任何东西吗?

1 个答案:

答案 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