43 lines
811 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Quote extends Model
{
use HasFactory;
protected $fillable = [
'client_id',
'group_id',
'quote_number',
'status',
'quote_date',
'valid_until',
'currency',
'total_ht',
'total_tva',
'total_ttc',
];
protected $casts = [
'quote_date' => 'date',
'valid_until' => 'date',
'total_ht' => 'decimal:2',
'total_tva' => 'decimal:2',
'total_ttc' => 'decimal:2',
];
public function client()
{
return $this->belongsTo(Client::class);
}
public function group()
{
return $this->belongsTo(ClientGroup::class);
}
}