Appearance
Seller
O modelo Seller representa um vendedor.
Propriedades
| Campo | Tipo | Cast | Descrição |
|---|---|---|---|
name | string | - | O nome do vendedor. |
email | string | - | O email do vendedor. |
phone | string (nullable) | - | O telefone do vendedor. Pode ser nulo. |
cpf | string | - | O CPF do vendedor. |
cademi_cod | string (nullable) | - | O código da Cademi para o vendedor. Pode ser nulo. |
service_id | integer | - | A chave estrangeira para o modelo Service. |
Relacionamentos
| Tipo | Método | Model | Descrição |
|---|---|---|---|
BelongsTo | service() | Service | Retorna o serviço associado a este vendedor. |
MorphMany | activities() | Activity | Retorna todas as atividades associadas a este vendedor. |
Scopes
activeOnCademi(Builder $query): Builder
Um escopo para obter vendedores que estão ativos na Cademi.
Métodos
disable(): void
Desativa o vendedor.
enable(?string $cademi_cod = NULL): void
Ativa o vendedor.
integrating(): void
Define o status do vendedor como "integrando".