Отношения не загружают данные один ко многим Laravel 5.6 - PullRequest
0 голосов
/ 11 марта 2019

Я объявил отношения между двумя таблицами .. один ко многим ... но когда я попытался загрузить данные, объявленные отношения не просматриваются в консоли представления ..

У меня есть это в 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 не входит в консоль.

введите описание изображения здесь

Что я пропустил?

1 Ответ

0 голосов
/ 11 марта 2019

Попробуйте что-то вроде этого

$gl = Glcontrol::with(['parent_glcontrol_br','parent_gl_sle','parent_cts','parent_coa'])->where('GLControlBR_CODE',$brcode)->get(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...