protected function joinHasRelation(Relations\HasOneOrMany $relation, $type) { $table = $relation->getRelated()->getTable(); $foreignKey = $relation->getForeignKey(); $localKey = $relation->getQualifiedParentKeyName(); $this->query->join($table, $foreignKey, '=', $localKey, $type); }
private function generateNullConditionFromHasOneOrMany(HasOneOrMany $relation) { $this->query = $this->query->whereNull($relation->getForeignKey()); }