【发布时间】:2014-12-05 11:28:53
【问题描述】:
我的 Laravel 4 应用中有一个 Eloquent Article 模型。目前它是空的,但我想做的是定义两个方法:
- 获取下一篇文章
- 获取上一篇文章
这样当我使用时:
$article = Article::find(1);
我可以跟进:
$article->getNextArticle;
和
$article->getPreviousArticle;
我需要在 Articles 模型中访问 find() 返回的结果,以便使用这些数据从 SQL 查询中获取下一篇和上一篇文章。
理论上我会得到类似的结果:
class Article extends Eloquent
{
public function getNextArticle()
{
// SQL query to get next article from the database
}
public function getPreviousArticle()
{
// SQL query to get previous article from the database
}
}
【问题讨论】: