RedbookVehicleMake
extends Model
in package
implements
HasUuid, HasSlug
Uses
HasUuidObserver, HasSlugObserver
Interfaces, Classes, Traits and Enums
Table of Contents
- $code : string
- $created_at : string
- $description : string
- $driveVehicleFamilies : array<string|int, DriveVehicleFamily>
- $id : int
- $latest_year : int
- $redbookVehicleFamilies : array<string|int, RedbookVehicleFamily>
- $redbookVehicleMakeOverrides : array<string|int, RedbookVehicleMakeOverride>
- $redbookVehicles : array<string|int, RedbookVehicle>
- $slug : string
- $start_year : int
- $updated_at : string
- $uuid : string
- $vfactsMakeSalesDatas : array<string|int, VfactsMakeSalesDatum>
- $fillable : array<string|int, mixed>
- $hashAlgorithm : string
- calculateUuid() : string
- canCalculateUuid() : bool
- driveVehicleFamilies() : BelongsToMany
- getSluggableValue() : string
- Returns value which can be transformed into a slug
- getUuidNamespace() : string
- getUuidSeed() : string
- redbookVehicleFamilies() : HasMany
- redbookVehicleMakeOverrides() : HasMany
- redbookVehicles() : HasMany
- vfactsMakeSalesDatas() : HasMany
- bootHasSlugObserver() : void
- bootHasUuidObserver() : void
- calculateSlug() : string
- initializeHasSlugObserver() : void
- initializeHasUuidObserver() : void
- slug() : Attribute|null
- uuid() : Attribute|null
Properties
$code
public
string
$code
$created_at
public
string
$created_at
$description
public
string
$description
$driveVehicleFamilies
public
array<string|int, DriveVehicleFamily>
$driveVehicleFamilies
$id
public
int
$id
$latest_year
public
int
$latest_year
$redbookVehicleFamilies
public
array<string|int, RedbookVehicleFamily>
$redbookVehicleFamilies
$redbookVehicleMakeOverrides
public
array<string|int, RedbookVehicleMakeOverride>
$redbookVehicleMakeOverrides
$redbookVehicles
public
array<string|int, RedbookVehicle>
$redbookVehicles
$slug
public
string
$slug
$start_year
public
int
$start_year
$updated_at
public
string
$updated_at
$uuid
public
string
$uuid
$vfactsMakeSalesDatas
public
array<string|int, VfactsMakeSalesDatum>
$vfactsMakeSalesDatas
$fillable
protected
array<string|int, mixed>
$fillable
= ['code', 'description', 'start_year', 'latest_year']
$hashAlgorithm
protected
string
$hashAlgorithm
= 'fnv1a64'
Methods
calculateUuid()
public
calculateUuid() : string
Return values
string —canCalculateUuid()
public
canCalculateUuid() : bool
Return values
bool —driveVehicleFamilies()
public
driveVehicleFamilies() : BelongsToMany
Return values
BelongsToMany —getSluggableValue()
Returns value which can be transformed into a slug
public
getSluggableValue() : string
Return values
string —getUuidNamespace()
public
getUuidNamespace() : string
Return values
string —getUuidSeed()
public
getUuidSeed() : string
Return values
string —redbookVehicleFamilies()
public
redbookVehicleFamilies() : HasMany
Return values
HasMany —redbookVehicleMakeOverrides()
public
redbookVehicleMakeOverrides() : HasMany
Return values
HasMany —redbookVehicles()
public
redbookVehicles() : HasMany
Return values
HasMany —vfactsMakeSalesDatas()
public
vfactsMakeSalesDatas() : HasMany
Return values
HasMany —bootHasSlugObserver()
protected
static bootHasSlugObserver() : void
Return values
void —bootHasUuidObserver()
protected
static bootHasUuidObserver() : void
Return values
void —calculateSlug()
protected
calculateSlug() : string
Return values
string —initializeHasSlugObserver()
protected
initializeHasSlugObserver() : void
Return values
void —initializeHasUuidObserver()
protected
initializeHasUuidObserver() : void
Return values
void —slug()
protected
slug() : Attribute|null
Return values
Attribute|null —uuid()
protected
uuid() : Attribute|null