feat: implement Stockable interface and methods for Bundle and ProductVariant models

This commit is contained in:
2026-07-14 16:11:25 -03:00
parent 12bcc25b33
commit 562b48b3bd
3 changed files with 50 additions and 2 deletions

View File

@@ -12,6 +12,8 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Casts\Attribute;
use App\Domains\Shared\Contracts\Stockable;
#[Fillable([
'producto_id',
'stock_real',
@@ -22,7 +24,7 @@ use Illuminate\Database\Eloquent\Casts\Attribute;
'minimum_use_date',
'maximum_use_date',
])]
class ProductVariant extends Model
class ProductVariant extends Model implements Stockable
{
use HasFactory;