| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- <?php
- namespace App\Models;
- use Illuminate\Database\Eloquent\Factories\HasFactory;
- use Illuminate\Database\Eloquent\Model;
- class ReportDataVeicoli extends Model
- {
- use HasFactory;
- public $timestamps = false;
- //protected $primaryKey = 'progressive';
- protected $table = 'fcf_reports_report_data_veicoli';
- protected $fillable = [
- 'report_id',
- 'progressive' ,
- 'veicoli',
- 'chilometri_percorsi' ,
- 'stato_veicolo',
- 'polizze',
- 'proprietari',
- 'coproprietari',
- 'conducente_uguale_proprietario',
- 'conducenti',
- 'infortunato',
- 'infortunato_ospedale',
- 'patente_al_seguito',
- 'generalizzato',
- 'generalizzato_altrove',
- 'posizione_statica_finale',
- 'danni_visibili_riportati' ,
- 'danni_visibili_pre_esistenti' ,
- 'destinazione_veicolo',
- 'destinazione_veicolo_affidato_a',
- 'destinazione_veicolo_sequestro_num_art',
- 'destinazione_veicolo_amministrativo_num',
- 'destinazione_veicolo_amministrativo_num_art_violato',
- 'destinazione_veicolo_amministrativo_cds',
- 'circostanze_presunte_incidente',
- 'stato_pneumatici',
- 'stato_pneumatici_posteriori',
- 'pneumatici_diversi',
- 'marca_pneumatici' ,
- 'misura_pneumatici' ,
- 'dispositivi_ottici',
- 'tergicristalli',
- 'segnale_pericolo',
- 'abs',
- 'gps',
- 'marcia_inserita',
- 'cristallo',
- 'cristallo_posizione',
- 'specchio_retrovisore',
- 'specchio_lat_dx',
- 'specchio_lat_sx',
- 'attivazione_airbag',
- 'airbag_posizione',
- 'alcool_test',
- 'alcool_test_esito',
- 'drug_test',
- 'drug_test_esito',
- 'sistema_ritenuta_minori',
- 'sistema_ritenuta_minori_omologazione',
- 'verbale_violazione_numero_1',
- 'articolo_violato_1',
- 'cds_1',
- 'verbale_violazione_numero_2' ,
- 'articolo_violato_2' ,
- 'cds_2' ,
- 'verbale_violazione_numero_3' ,
- 'articolo_violato_3' ,
- 'cds_3' ,
- 'conducente_patente_numero' ,
- 'conducente_patente_categoria' ,
- 'conducente_patente_rilasciata_da',
- 'conducente_patente_rilasciata_da_altro' ,
- 'conducente_patente_rilasciata_il',
- 'conducente_patente_scadenza',
- 'conducente_patente_prescrizioni',
- 'conducente_patente_limitazioni_art_117_1' ,
- 'conducente_patente_limitazioni_art_117_2' ,
- 'conducente_patente_abilitazione',
- 'conducente_patente_abilitazione_numero' ,
- 'conducente_patente_abilitazione_rilasciata_da',
- 'conducente_patente_abilitazione_rilasciata_il',
- 'conducente_documento',
- 'conducente_documento_numero' ,
- 'conducente_sedicente',
- 'tipo_danno',
- 'entita_danno',
- 'effetto_danno',
- 'parte_macchina',
- 'tipo_danno_2',
- 'entita_danno_2',
- 'effetto_danno_2',
- 'parte_macchina_2',
- 'tipo_danno_3',
- 'entita_danno_3',
- 'effetto_danno_3',
- 'parte_macchina_3',
- 'tipo_danno_4',
- 'entita_danno_4',
- 'effetto_danno_4',
- 'parte_macchina_4',
- 'tipo_danno_5',
- 'entita_danno_5',
- 'effetto_danno_5',
- 'parte_macchina_5',
- 'tipo_danno_6',
- 'entita_danno_6',
- 'effetto_danno_6',
- 'parte_macchina_6',
- 'tipo_danno_7',
- 'entita_danno_7',
- 'effetto_danno_7',
- 'parte_macchina_7',
- 'tipo_danno_8',
- 'entita_danno_8',
- 'effetto_danno_8',
- 'parte_macchina_8',
- ];
- public function proprietario()
- {
- return $this->belongsTo(\App\Models\Anagrafica::class, 'proprietari');
- }
- public function coproprietario()
- {
- return $this->belongsTo(\App\Models\Anagrafica::class, 'coproprietari');
- }
- public function conducente()
- {
- return $this->belongsTo(\App\Models\Anagrafica::class, 'conducenti');
- }
- public function polizza()
- {
- return $this->belongsTo(\App\Models\Polizza::class, 'polizze');
- }
- }
|