change construction of articles/offers

This commit is contained in:
Ludovic CANDELLIER
2022-02-20 21:38:21 +01:00
parent 4b2c431ee9
commit ea53cb4c8a
7 changed files with 54 additions and 25 deletions

View File

@@ -38,12 +38,15 @@ class Article extends Model implements HasMedia
return $this->hasMany(Offer::class);
}
/*
public function prices()
{
return $this->hasManyDeep(PriceListValue::class, [Offer::class, Tariff::class, PriceList::class]);
return $this->hasManyDeep(
PriceListValue::class,
[Offer::class, Tariff::class, PriceList::class],
['article_id', 'id', 'tariff_id'],
['id', 'tariff_id', 'id'],
);
}
*/
public function product()
{
@@ -120,7 +123,7 @@ class Article extends Model implements HasMedia
public function scopeWithAvailableOffers($query)
{
return $query->whereHas('offers', function ($query) {
$query->byStatus(1);
$query->active();
});
}