从具有eloque的帖子中选择ID

时间:2017-02-05 20:15:11

标签: php laravel

如何在Laravel中获取帖子并在index.blade页面上显示它们,但具有不同ID以前的帖子。在控制器中我有这个代码

$posts=Tblnewsarticles::limit(5)->get();
return view('index', ['posts' => $posts]);

现在我需要更多帖子但ID不同于$posts变量

2 个答案:

答案 0 :(得分:1)

您正在寻找的是pagination

使用:

$posts=Tblnewsarticles::paginate(5);
return view('index', ['posts' => $posts]);

对于发布页面的链接,请将以下内容添加到index.blade.php:

{{ $posts->links() }}

答案 1 :(得分:0)

如果我理解正确,您可以在查询构建器中使用paginate方法:https://laravel.com/docs/5.2/pagination#paginating-query-builder-results

public function index()
{
    $posts = Tblnewsarticles::order_by('id', 'desc')->paginate(5);

    return view('index', ['posts' => $posts]);
}
  

PS:如果你看到分页是如何工作会更有帮助。

希望这会有所帮助:)