My regular data fetching issue has been solved by this [issue](https://github.com/laravel/framework/issues/1272). But when I need to fetch this relationship in eager loading, it always return null. For example- ``` public function allMatches() { return $this->hasMany('Match', 'visitant_id')->orWhere('local_id', $this->id); } ``` If I need to fetch ```with()``` method, its not working. ``` $team = Team::where('id', 2)->with('allMatches')->first(); ```