66 lines
1.2 KiB
PHP
66 lines
1.2 KiB
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class Vehicle extends Model
|
|
{
|
|
use HasFactory;
|
|
|
|
protected $table = 'vehicle';
|
|
|
|
protected $fillable = [
|
|
'anio_placa',
|
|
'placa',
|
|
'numero_serie',
|
|
'rfc',
|
|
'folio',
|
|
'vigencia',
|
|
'fecha_impresion',
|
|
'qr_hash',
|
|
'valido',
|
|
'nombre',
|
|
'nombre2',
|
|
'municipio',
|
|
'localidad',
|
|
'calle',
|
|
'calle2',
|
|
'tipo',
|
|
'tipo_servicio',
|
|
'marca',
|
|
'linea',
|
|
'sublinea',
|
|
'modelo',
|
|
'numero_motor',
|
|
'descripcion_origen',
|
|
'color',
|
|
'codigo_postal',
|
|
'serie_folio',
|
|
'sfolio',
|
|
'nrpv',
|
|
'owner_id',
|
|
];
|
|
|
|
public function owner()
|
|
{
|
|
return $this->belongsTo(Owner::class);
|
|
}
|
|
|
|
public function records()
|
|
{
|
|
return $this->hasMany(Record::class);
|
|
}
|
|
|
|
public function tag()
|
|
{
|
|
return $this->hasOne(Tag::class);
|
|
}
|
|
|
|
public function vehicleTagLogs()
|
|
{
|
|
return $this->hasMany(VehicleTagLog::class);
|
|
}
|
|
}
|