我有一个帖子,我正在通过ID查询。在该结果中,我有一个名为“post_author”的列,其中包含ID。
我有一个用户表(用户)来获取authorId的作者信息。在这种情况下,列“名称”。
这是我的控制器:
class PostsController extends BaseController {
public function index($id)
{
return View::make('posts.post')->with('post', Post::find($id));
}
public function user()
{
return $this->belongsTo('User', 'post_author');
}
}
在我看来,当我尝试在视图中获取用户名时,会抛出错误。有什么建议吗?
答案 0 :(得分:0)
如果你确定
public function user()
{
return $this->belongsTo('User', 'post_author');
}
此代码在模型中。用户表字段用户名存在。
$post->user->username
通过这种方式,您可以在视图中找到