发布于 6年前
                Laravel获取不到关联模型的数据
定义了两个模型,Question 和 Answer,它们是一对多的关系,并已经分别定义。
public function answers()
{
    return $this->hasMany('App\Answer');
}public function question()
{
    return $this->belongsTo('App\Quesion');
}但是现在查询问题时,怎么也获取不到 answer 的信息,查询如下:
$question = Question::with('answers')->find($id);问题分析:
代码写法看不到任何错误,检查一下 questions 表 的主键 id 是什么类型,如果不是自增长(如:char),需在模型中申明:
public $incrementing = false; 
             
             
             
             
            