我声明了两个表之间的关系..一对多......但是当我尝试加载数据时,视图控制台中没有查看声明的关系。
GL中有这个
public function parent_gl_sle(){
return $this->belongsTo('App\Sle_type','GLControlSLE_CODE','SLE_TypeCode');
}
那么这是我的SL
public function child_gl_sle(){
return $this->hasMany('App\Glcontrol','GLControlSLE_CODE','SLE_TypeCode');
}
然后,这是我的控制器。
$gl = Glcontrol::where('GLControlBR_CODE',$brcode)
->with('parent_glcontrol_br')
->with('parent_gl_sle')
->with('parent_cts')
->with('parent_coa')
->get();
但在我的控制台中,parent_gl_sle
不包含在控制台中。
我错过了什么?
尝试这样的事情
$gl = Glcontrol::with(['parent_glcontrol_br','parent_gl_sle','parent_cts','parent_coa'])->where('GLControlBR_CODE',$brcode)->get();