'array', 'error_occurred_at' => 'datetime', ]; public function vehicle() { return $this->belongsTo(Vehicle::class); } public function user() { return $this->belongsTo(User::class); } public function files() { return $this->hasMany(File::class); } public function error() { return $this->belongsTo(Error::class); } public function module() { return $this->belongsTo(Module::class); } public function vehicleTagLog() { return $this->hasManyThrough( VehicleTagLog::class, Vehicle::class, 'id', 'vehicle_id', 'vehicle_id', 'id' ); } }