【发布时间】:2015-06-05 02:42:04
【问题描述】:
我想使用 Eloquent 模型使用 Post_Tag 表从 post_id 中查找用户名。这是表格。
用户表
user_id(pk)
username
张贴表
post_id(pk)
user_id(fk)
Post_Tag 表
post_id(fk)
Tag_id(fk)
如何使用 Post_Tag 表从用户表中获取用户名。这是我尝试过的:
class Post extends Eloquent {
public function user() {
return $this->belongsTo('App\User');
}
}
class PostTag extends Eloquent {
public function post() {
return $this->hasMany('App\Post');
}
}
$posts = PostTag::with('post')->where('tag_id','=','20')->get();
一个标签属于多个帖子,每个帖子将属于一个所有者/用户。提前谢谢你。
【问题讨论】:
标签: php mysql eloquent laravel-5