【发布时间】:2015-09-07 05:44:19
【问题描述】:
我有一个这样的数据库架构:
user
id
name
question
id
title
answer
id
answer_text
user_id
question_id
现在我想选择所有问题的所有用户和给出每个问题答案的用户。
我正在尝试这种方式:
用户模型
public function answer()
{
return $this->hasMany('answers','user_id','question_id');
}
答案模型
public function question()
{
return $this->belongsTo('questions','question_id');
}
现在从用户控制器调用
$user_profile = User::find($userid);
但它只提供用户表数据,不返回问题和答案。
【问题讨论】:
标签: php mysql laravel eloquent