LeadQuiz
extends Model
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
SUBMISSION_ID_TEMPLATE_STRING
public
mixed
SUBMISSION_ID_TEMPLATE_STRING
= '{submission}'
$actions
public
array<string|int, mixed>
$actions
$after_url
public
string
$after_url
$configuration
public
array<string|int, mixed>
$configuration
$created_at
public
Carbon
$created_at
$fields
public
array<string|int, mixed>
$fields
$incrementing
public
mixed
$incrementing
= false
$name
public
string
$name
$submit_text
public
string
$submit_text
$updated_at
public
Carbon
$updated_at
$casts
protected
mixed
$casts
= ['fields' => 'array', 'configuration' => 'array', 'actions' => 'array']
$keyType
protected
mixed
$keyType
= 'string'
getAfterSubmitUrlWithSubmissionId()
public
getAfterSubmitUrlWithSubmissionId(LeadQuizSubmission $leadQuizSubmission) : string
Parameters
-
$leadQuizSubmission
: LeadQuizSubmission
-
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
-
getSlugAttribute()
public
getSlugAttribute() : mixed
leadQuizSubmissions()
public
leadQuizSubmissions() : mixed
setFieldsJsonAttribute()
public
setFieldsJsonAttribute(mixed $value) : mixed
Parameters
-
$value
: mixed
-
successMessageSessionKey()
public
successMessageSessionKey() : string
toSitemapObject()
public
toSitemapObject() : mixed
booting()
protected
static booting() : mixed
getConfigurationAttribute()
protected
getConfigurationAttribute() : mixed