2016-05-03 11 views
0

я следующие моделиLaravel5 жадная загрузка не работает

class ParentModel extends Model 
{ 
    public function children() 
    { 
    return $this->hasMany('App\Model\Student', 'parent_id'); 
    } 
} 

class Student extends Model 
{ 

} 

Когда я использую ParentModel::find(1)->children, он дает правильный результат. Но когда я использую ParentModel::with('children')->find(1), массив результатов содержит ключ children со значением как пустой массив.

ответ

0

вы можете попробовать следующее, как я не уверен, что with метод будет работать наряду с find:

ParentModel::with('children')->where(array('ParentModel_pmk_id' => 1))->get();