Laravel 4 在laravel中获取BadMethodCallException

Laravel 4 在laravel中获取BadMethodCallException,laravel-4,Laravel 4,等级扩展雄辩{ 受保护的$table='度'; public$timestamps=false; 公共函数用户() { 返回$this->belongtomany('User','User_degree'); } 公共职能大学() { 返回$this->belongsTo('University'); } 公共函数类型() { 返回$this->belongsTo('DegreeType','degree\u type\u id'); } ///////另一种模式是////// 类DegreeT

等级扩展雄辩{
受保护的$table='度';
public$timestamps=false;
公共函数用户()
{
返回$this->belongtomany('User','User_degree');
}
公共职能大学()
{
返回$this->belongsTo('University');
}
公共函数类型()
{
返回$this->belongsTo('DegreeType','degree\u type\u id');
}
///////另一种模式是//////
类DegreeType扩展了雄辩的{
受保护的$table='degree_types';
受保护的$fillable=['name','approved'];
public$timestamps=false;
公共函数用户()
{
返回$this->belongtomany('User','User_degree');
}
}
//////最后是控制器///////
foreach($degreeTypeC作为$param)
{
$u=$u->whereHas('degree',function($q)use($param){
$q->whereHas('type',function($q)use($param){
$q->where('id','=',$param);
});
});

}
您的“学位”表中有哪些列?您的用户模型中有学位方法吗?您好,JMc在学位表列中:{
id
university\u id
degree\u type\u id
degree\u subject\u id
degree\u year\u-year
name
不,用户模型中没有学位方法。有必要吗???谢谢你,马特·巴罗,它正在工作