b2in/app/Models/TaxRate.php
2026-02-20 17:57:50 +01:00

31 lines
589 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
class TaxRate extends Model
{
protected $fillable = [
'name',
'rate_percentage',
'is_default',
];
protected function casts(): array
{
return [
'rate_percentage' => 'decimal:2',
'is_default' => 'boolean',
];
}
/**
* Varianten mit diesem Steuersatz.
*/
public function productVariants(): HasMany
{
return $this->hasMany(ProductVariant::class);
}
}