fix on customer auth, fix filters on shelves, refactor for article_nature, add slug
This commit is contained in:
@@ -35,6 +35,11 @@ class ArticleNature extends Model implements HasMedia
|
||||
return $query->where($this->table.'.id', $id);
|
||||
}
|
||||
|
||||
public function scopeBySlug($query, $slug)
|
||||
{
|
||||
return $query->where($this->table.'.slug', $slug);
|
||||
}
|
||||
|
||||
public function scopeByBotanic($query)
|
||||
{
|
||||
return $query->ByProductType(1);
|
||||
|
||||
@@ -28,6 +28,16 @@ class Customer extends Authenticatable
|
||||
return $this->hasMany(CustomerAddress::class);
|
||||
}
|
||||
|
||||
public function invoicing_addresses(): HasMany
|
||||
{
|
||||
return $this->addresses()->where('type', 2);
|
||||
}
|
||||
|
||||
public function delivery_addresses(): HasMany
|
||||
{
|
||||
return $this->addresses()->where('type', 1);
|
||||
}
|
||||
|
||||
public function customer_deliveries(): HasMany
|
||||
{
|
||||
return $this->hasMany(CustomerDelivery::class);
|
||||
|
||||
Reference in New Issue
Block a user