'date', 'expiry_date' => 'date', 'initial_quantity' => 'decimal:6', 'remaining_quantity' => 'decimal:6', 'cost' => 'decimal:2', ]; /** * Relación con el producto. */ public function product(): BelongsTo { return $this->belongsTo(Product::class, 'product_id'); } /** * Relación con la sucursal. */ public function store(): BelongsTo { return $this->belongsTo(Store::class, 'store_id'); } /** * Relación con el almacén. */ public function warehouse(): BelongsTo { return $this->belongsTo(Warehouse::class, 'warehouse_id'); } }