netgescon-day0/app/Modules/Contabilita/Models/SaldoConto.php

46 lines
1.0 KiB
PHP
Executable File

<?php
namespace App\Modules\Contabilita\Models;
use App\Models\DatiBancari;
use App\Models\DocumentoStabile;
use Illuminate\Database\Eloquent\Model;
class SaldoConto extends Model
{
protected $table = 'contabilita_saldi_conti';
protected $fillable = [
'stabile_id',
'conto_id',
'iban',
'data_saldo',
'periodo_da',
'periodo_a',
'saldo',
'is_partenza_contabile',
'tipo_estratto',
'note',
'documento_stabile_id',
'created_by',
'updated_by',
];
protected $casts = [
'data_saldo' => 'date',
'periodo_da' => 'date',
'periodo_a' => 'date',
'saldo' => 'decimal:2',
'is_partenza_contabile' => 'boolean',
];
public function conto()
{
return $this->belongsTo(DatiBancari::class, 'conto_id');
}
public function documento()
{
return $this->belongsTo(DocumentoStabile::class, 'documento_stabile_id');
}
}