mardi 12 novembre 2019

Laravel 5.1 hasMany relationship on two columns

I followed this question . But i want the intersect of catalogLimitsFromAuctionId and catalogLimitsFromBrokerId two relationships. Please refer the below code.

public function catalogLimitsFromAuctionId(){
    return $this->hasMany(CatalogLimit::class, 'auction_id', 'auction_id');
}

public function catalogLimitsFromBrokerId(){
    return $this->hasMany(CatalogLimit::class, 'broker_id', 'broker_id');
}

public function catalogLimits(){
    return $this->catalogLimitsFromAuctionId()
        ->union($this->catalogLimitsFromBrokerId()->getQuery());
}

I tried to use awobaz/compoships package, but it's not supporting laravel 5.1



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire