Files
Paymenter-Version-Tracks/app/Models/InvoiceSnapshot.php
Muhammad Tamir b3933b9960 v1.4.0
2025-11-14 10:59:24 +07:00

33 lines
628 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class InvoiceSnapshot extends Model
{
/** @use HasFactory<\Database\Factories\InvoiceSnapshotFactory> */
use HasFactory;
protected $fillable = [
'name',
'properties',
'tax_name',
'tax_rate',
'tax_country',
'bill_to',
'invoice_id',
];
protected $casts = [
'properties' => 'array',
'tax_rate' => 'decimal:2',
];
public function invoice()
{
return $this->belongsTo(Invoice::class);
}
}