我有两个模型:User
&CCD_ 2。他们有很多对很多的关系。
Table users : id, email, password...
Table tags : id, name...
table tag_user: id, tag_id, user_id
如果可以使用此代码获得一个具有User
的所有Tag
的数组:
$tagArray = User::find($user_id)->tags;
然而,我找不到一种更快的方法来获得一个包含所有标签ID的简单数组。类似这样的东西:
$tagIdArray = array(1, 2, 3);
只需在tags
方法上使用lists
方法。
$tagIdArray = User::find($userId)->tags->lists('id');