0

我有两个模型:User& Tag。它们具有多对多的关系。

Table users   : id, email, password...
Table tags    : id, name...
table tag_user: id, tag_id, user_id

如果可以使用此代码获取包含所有Tagsa的数组User

$tagArray = User::find($user_id)->tags;

但是,我找不到更快的方法来获取包含所有标签 ID 的简单数组。像这样的东西:

$tagIdArray = array(1, 2, 3);
4

1 回答 1

1

只需使用lists方法,就tags 方法

$tagIdArray = User::find($userId)->tags->lists('id');
于 2013-07-24T08:37:42.157 回答