Documentation

LeadQuizSubmission extends Model
in package
uses HasFactory

Table of Contents

Constants

SESSION_FLASH_KEY  = 'lead-quiz-submission'

Properties

$casts  : mixed
$fillable  : mixed

Methods

contact()  : mixed
filamentTableColumns()  : array<string|int, mixed>
getAnswerForQuestionContainingString()  : mixed
getAnswerPointsAttribute()  : mixed
getAnswerTotalPointsAttribute()  : mixed
getCampaignAttribute()  : mixed
getEmailAddressAttribute()  : mixed
getFieldsNotInQuestionsAttribute()  : mixed
getFormattedAnswersAsHTMLAttribute()  : mixed
getFormattedAnswersAsStringAttribute()  : mixed
getFormattedAnswersAttribute()  : mixed
getFormInputAnswersAsStringAttribute()  : mixed
getNameAttribute()  : mixed
getPhoneNumberAttribute()  : mixed
getSourceAttribute()  : mixed
leadQuiz()  : mixed
replaceCustomEmailVariables()  : string
Replaces variables in the given template using the provided contact data.
saveAsContact()  : Contact|null
toContact()  : Contact|null

Constants

Properties

Methods

filamentTableColumns()

public static filamentTableColumns() : array<string|int, mixed>
Return values
array<string|int, mixed>

getAnswerForQuestionContainingString()

public getAnswerForQuestionContainingString(mixed $string) : mixed
Parameters
$string : mixed

getFieldsNotInQuestionsAttribute()

public getFieldsNotInQuestionsAttribute() : mixed

getFormattedAnswersAsHTMLAttribute()

public getFormattedAnswersAsHTMLAttribute() : mixed

getFormattedAnswersAsStringAttribute()

public getFormattedAnswersAsStringAttribute() : mixed

getFormInputAnswersAsStringAttribute()

public getFormInputAnswersAsStringAttribute() : mixed

replaceCustomEmailVariables()

Replaces variables in the given template using the provided contact data.

public replaceCustomEmailVariables(string $template, array<string|int, mixed> $contacts) : string
Parameters
$template : string
$contacts : array<string|int, mixed>
Return values
string

        
On this page

Search results