首页 > 开发 > PHP > 正文

Laravel 中获取上一篇和下一篇数据

2024-05-04 23:38:06
字体:
来源:转载
供稿:网友
这篇文章主要介绍了Laravel 中获取上一篇和下一篇数据的相关资料,需要的朋友可以参考下
 

首先文章的起源来与SF上面的一个问题:

Laravel的Eloquent ORM 怎么获取当前记录的下一条

然后,当时在答案里面简单写了一下解决方案。不过由于这个取得下一条和取得上一条的记录其实在日常的开发当中还是会经常遇到,最常见的场景可能就是取得一篇文章的上一篇文章和下一篇文章了。其实这个在Laravel的Eloquent中实现还是挺容易的,不过由于Laravel并没有直接提供给我们相应的方法,我们得使用一个小小的技巧:

取得上一篇的文章id
 

  1. protected function getPrevArticleId($id) 
  2.   { 
  3.     return Article::where('id''<', $id)->max('id'); 
  4.   } 
?
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表