Laravel 4 laravel雄辩的左连接不输出

Laravel 4 laravel雄辩的左连接不输出,laravel-4,left-join,eloquent,Laravel 4,Left Join,Eloquent,我正在努力做到这一点 SELECT * FROM pending LEFT JOIN users ON pending.user_id = users.id WHERE pending.school_id = '1' 这将生成两个表的两个结果,并结合用户详细信息输出 待定模型 public function users(){ return $this->belongsTo('User'); } public function school(){ return $this-

我正在努力做到这一点

SELECT *
FROM pending
LEFT JOIN users ON pending.user_id = users.id
WHERE pending.school_id = '1'
这将生成两个表的两个结果,并结合用户详细信息输出

待定模型

public function users(){
    return $this->belongsTo('User');
}
public function school(){
    return $this->belongsTo('School');
}
用户模型

public function pending(){
    return $this->hasMany('Pending','user_id');
}
学校模式

public function pending(){
    return $this->hasMany('Pending','school_id');
}
控制器

$pending_user = Pending::with('users')->where('school_id', '=', '1')->get();
这将检索两条记录的数组,但在用户数组中检索空结果

"users":null

非常感谢您的帮助。

我决定接受这一建议

$pending_user = Pending::select('first_name','last_name','user_id','how')->where('school_id', '=', '1')->leftjoin('users','pending.user_id','=','users.id')->get();