Documentation

LeadQuiz extends Model
in package
uses HasFactory, HasTags

Table of Contents

Constants

SUBMISSION_ID_TEMPLATE_STRING  = '{submission}'

Properties

$actions  : array<string|int, mixed>
$after_url  : string
$configuration  : array<string|int, mixed>
$created_at  : Carbon
$fields  : array<string|int, mixed>
$incrementing  : mixed
$name  : string
$submit_text  : string
$updated_at  : Carbon
$casts  : mixed
$keyType  : mixed

Methods

getAfterSubmitUrlWithSubmissionId()  : string
getContentBlocksAttribute()  : mixed
getFieldsJsonAttribute()  : mixed
getIndexOfQuestion()  : mixed
getLabelAttribute()  : mixed
getQuestionForQuestionSlug()  : string
getSlugAttribute()  : mixed
leadQuizSubmissions()  : mixed
setFieldsJsonAttribute()  : mixed
successMessageSessionKey()  : string
toSitemapObject()  : mixed
booting()  : mixed
getConfigurationAttribute()  : mixed

Constants

SUBMISSION_ID_TEMPLATE_STRING

public mixed SUBMISSION_ID_TEMPLATE_STRING = '{submission}'

Properties

$actions

public array<string|int, mixed> $actions

$configuration

public array<string|int, mixed> $configuration

$fields

public array<string|int, mixed> $fields

$incrementing

public mixed $incrementing = false

$casts

protected mixed $casts = ['fields' => 'array', 'configuration' => 'array', 'actions' => 'array']

$keyType

protected mixed $keyType = 'string'

Methods

getContentBlocksAttribute()

public getContentBlocksAttribute() : mixed

getFieldsJsonAttribute()

public getFieldsJsonAttribute() : mixed

getIndexOfQuestion()

public getIndexOfQuestion(mixed $questionSlug, mixed $incomingAnswer) : mixed
Parameters
$questionSlug : mixed
$incomingAnswer : mixed

getLabelAttribute()

public getLabelAttribute() : mixed

getQuestionForQuestionSlug()

public getQuestionForQuestionSlug(string $questionSlug) : string
Parameters
$questionSlug : string
Return values
string

getSlugAttribute()

public getSlugAttribute() : mixed

leadQuizSubmissions()

public leadQuizSubmissions() : mixed

setFieldsJsonAttribute()

public setFieldsJsonAttribute(mixed $value) : mixed
Parameters
$value : mixed

successMessageSessionKey()

public successMessageSessionKey() : string
Return values
string

toSitemapObject()

public toSitemapObject() : mixed

booting()

protected static booting() : mixed

getConfigurationAttribute()

protected getConfigurationAttribute() : mixed

        
On this page

Search results