Laravel标记系统

时间:2016-05-05 09:55:49

标签: laravel-5.2

我正在开发一个应用,其中每个帖子都有多个标签。另一个用户订阅标签,用户只获得他们订阅的标签。目前我已经做了一个

Tags table
-ID
-name
-slug

另一个tags_users表

-ID
-user_ID
-tag_ID 

那么如何获得订阅的帖子。是否有更好的方法来管理标签

1 个答案:

答案 0 :(得分:0)

存储数据时

//Get the current user id
$user = Auth::user()->id;
//Getting the tag id from the form
$tagId = $request->get('tag_id')

$tag = new TagUser();
$tag->user_id = $user;
$tag->tag_id = $tagId;
$tag->save()

获取数据时

$tagusers = TagUser::get()