Skip to content

Client

O modelo Client representa um cliente, que pode ser associado a uma montadora.

Propriedades

CampoTipoCastDescrição
ulidstring (nullable) (guarded)-Um ULID (Identificador Único Universal Lexicograficamente Ordenável) para o cliente.
automaker_idinteger-A chave estrangeira para o modelo Automaker.
client_idinteger (nullable)-A chave estrangeira para um modelo Client pai, permitindo uma hierarquia de clientes. Pode ser nulo.
trading_namestring-O nome fantasia do cliente.
logostring (nullable)-O caminho para o logo do cliente. Pode ser nulo.
address_idinteger (nullable)-A chave estrangeira para o modelo Address. Pode ser nulo.
has_external_idinteger (guarded)-Indica se o cliente possui um ID externo.

Relacionamentos

TipoMétodoModelDescrição
BelongsToclient()ClientRetorna o cliente pai.
BelongsToautomaker()AutomakerRetorna a montadora associada a este cliente.
HasManyevents()EventRetorna os eventos associados a este cliente.
BelongsToaddress()AddressRetorna o endereço do cliente.
HasManyresponsiblePeople()ClientResponsiblePersonRetorna as pessoas responsáveis por este cliente.
MorphOnelegalEntity()LegalEntityRetorna a entidade legal associada a este cliente.
MorphManyactivities()ActivityRetorna todas as atividades associadas a este cliente.