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

45 lines
1.0 KiB
PHP

<?php
namespace App\Modules\Contabilita\Models;
use Illuminate\Database\Eloquent\Model;
class ChiusuraGestione extends Model
{
protected $table = 'contabilita_chiusure_gestione';
protected $fillable = [
'stabile_id',
'gestione_id',
'data_chiusura',
'stato',
'registrazione_chiusura_id',
'registrazione_storno_id',
'saldi_conti',
'created_by',
'updated_by',
];
protected $casts = [
'data_chiusura' => 'date',
'saldi_conti' => 'array',
'created_at' => 'datetime',
'updated_at' => 'datetime',
];
public function gestioneContabile()
{
return $this->belongsTo(\App\Models\GestioneContabile::class, 'gestione_id');
}
public function registrazioneChiusura()
{
return $this->belongsTo(Registrazione::class, 'registrazione_chiusura_id');
}
public function registrazioneStorno()
{
return $this->belongsTo(Registrazione::class, 'registrazione_storno_id');
}
}