我刚开始接触 Laravel v3,并尝试通过创建博客来理解 Eloquent 的一对多关系。我的帖子与类别有多对一的关系(每个帖子都与一个类别相关联)。
我有以下表格和字段: < p > < strong > 帖子 :id、标题、正文、创建日期、category_id
感谢您的任何帮助!
我有以下表格和字段: < p > < strong > 帖子 :id、标题、正文、创建日期、category_id
类别:id、名称
我有以下两个模型:class Category extends Eloquent
{
public function posts()
{
return $this->has_many('Post');
}
}
class Post extends Eloquent
{
public function categories()
{
return $this->belongs_to('Category');
}
}
我找到了一种通过传递分类ID获取所有帖子的方法:
category::find(2)->posts()->get())
我需要帮忙找出如何获取所有文章及其相应的分类。因此,在视图中,最终我可以输出类似于以下内容:
{$post->title} - Category: {$post->category->name}
感谢您的任何帮助!