【发布时间】:2015-01-21 06:05:53
【问题描述】:
所以我有这些表标签、帖子和链接表 现在我想从当前帖子中获取所有标签。
现在我想获取与这篇文章相关的所有标签。
我做了一个模型“Tag”(还没有功能,只是扩展 Eloquent)
如何使用此模型根据当前帖子 ID 获取所有标签名称/标题,或者我是否需要链接表的单独模型(这对我来说似乎不正确)?
我现在有点迷失了,可能是因为搜索太多。 有人可以帮我吗?
已解决
$post = Post::where('id', $id)->first();
$tags= $post->tags;
Post 模型中的标签功能:
public function tags()
{
return $this->belongsToMany('Tag');
}
【问题讨论】:
-
你读过 Eloquent 吗?这在文档中进行了解释:laravel.com/docs/4.2/eloquent#relationships