Select
class Select extends Field implements CanDisableOptions, HasAffixActions, HasNestedRecursiveValidationRules (View source)
Traits
Properties
protected string | $evaluationIdentifier | from EvaluatesClosures | |
static protected Closure>> | $macros | from Macroable | |
protected string | $view | ||
protected string|Closure|null | $defaultView | from ViewComponent | |
protected array<string,mixed> | $viewData | from ViewComponent | |
protected string | $viewIdentifier | from Field | |
protected bool|Closure|null | $canGrow | from CanGrow | |
protected ComponentContainer | $container | from BelongsToContainer | |
protected Model|string|Closure|null | $model | from BelongsToModel | |
protected Closure|null | $loadStateFromRelationshipsUsing | from BelongsToModel | |
protected Closure|null | $saveRelationshipsUsing | from BelongsToModel | |
protected Closure|null | $saveRelationshipsBeforeChildrenUsing | from BelongsToModel | |
protected bool|Closure | $shouldSaveRelationshipsWhenDisabled | from BelongsToModel | |
protected bool|Closure | $shouldSaveRelationshipsWhenHidden | from BelongsToModel | |
protected Component|bool|null | $cachedConcealingComponent | from CanBeConcealed | |
protected bool|Closure | $isDisabled | from CanBeDisabled | |
protected bool|Closure | $isHidden | from CanBeHidden | |
protected bool|Closure | $isVisible | from CanBeHidden | |
protected Repeater|bool|null | $cachedParentRepeater | from CanBeRepeated | |
protected array | $columnSpan | from CanSpanColumns | |
protected array | $columnStart | from CanSpanColumns | |
protected Action[] | $cachedActions | from HasActions | |
protected array | $actions | from HasActions | |
protected Model|string|null | $actionFormModel | from HasActions | |
protected Component[] | $childComponents | from HasChildComponents | |
protected string|Closure|null | $fieldWrapperView | from HasFieldWrapper | |
protected string|Closure|null | $id | from HasId | |
protected bool|Closure|null | $hasInlineLabel | from HasInlineLabel | |
protected string|Closure|null | $key | from HasKey | |
protected bool|Closure | $isLabelHidden | from HasLabel | |
protected Htmlable|Closure|null | $label | from HasLabel | |
protected bool | $shouldTranslateLabel | from HasLabel | |
protected MaxWidth|string|Closure|null | $maxWidth | from HasMaxWidth | |
protected array<string,mixed> | $meta | from HasMeta | |
protected Closure|null | $afterStateHydrated | from HasState | |
protected Closure[] | $afterStateUpdated | from HasState | |
protected Closure|null | $beforeStateDehydrated | from HasState | |
protected mixed | $defaultState | from HasState | |
protected Closure|null | $dehydrateStateUsing | from HasState | |
protected Closure|null | $mutateDehydratedStateUsing | from HasState | |
protected Closure|null | $mutateStateForValidationUsing | from HasState | |
protected bool | $hasDefaultState | from HasState | |
protected bool|Closure | $isDehydrated | from HasState | |
protected bool|Closure | $isDehydratedWhenHidden | from HasState | |
protected string|null | $statePath | from HasState | |
protected string | $cachedAbsoluteStatePath | from HasState | |
protected string | $stripCharacters | from HasState | |
protected string[] | $cachedStripCharacters | from HasState | |
protected Closure[]> | $listeners | from ListensToEvents | |
protected array|null | $columns | from HasColumns | |
protected array | $extraAttributes | from HasExtraAttributes | |
protected string[] | $stateBindingModifiers | from HasStateBindingModifiers | |
protected int|string|null | $liveDebounce | from HasStateBindingModifiers | |
protected bool|Closure|null | $isLive | from HasStateBindingModifiers | |
protected bool | $isLiveOnBlur | from HasStateBindingModifiers | |
protected bool|Closure | $isAutofocused | from CanBeAutofocused | |
protected bool|Closure|null | $isMarkedAsRequired | from CanBeMarkedAsRequired | |
protected bool|Closure | $isRequired | from CanBeValidated | |
protected string|Closure|null | $regexPattern | from CanBeValidated | |
protected array | $rules | from CanBeValidated | |
protected array | $validationMessages | from CanBeValidated | |
protected string|Closure|null | $validationAttribute | from CanBeValidated | |
protected bool|Closure | $isGrammarlyDisabled | from CanDisableGrammarly | |
protected array | $extraFieldWrapperAttributes | from HasExtraFieldWrapperAttributes | |
protected Htmlable|Closure|null | $helperText | from HasHelperText | |
protected Htmlable|Closure|null | $hint | from HasHint | |
protected Action[] | $cachedHintActions | from HasHint | |
protected array | $hintActions | from HasHint | |
protected string | $hintColor | from HasHint | |
protected string|Closure|null | $hintIcon | from HasHint | |
protected string|Closure|null | $hintIconTooltip | from HasHint | |
protected string | $name | from HasName | |
protected bool|Closure | $isHtmlAllowed | from CanAllowHtml | |
protected bool|Closure | $isNative | from CanBeNative | |
protected bool|Closure | $isPreloaded | from CanBePreloaded | |
protected bool|Closure | $isSearchable | from CanBeSearchable | |
protected Htmlable|Closure|null | $noSearchResultsMessage | from CanBeSearchable | |
protected int|Closure | $searchDebounce | from CanBeSearchable | |
protected string|Closure|null | $searchingMessage | from CanBeSearchable | |
protected Htmlable|Closure|null | $searchPrompt | from CanBeSearchable | |
protected bool|Closure | $shouldSearchLabels | from CanBeSearchable | |
protected bool|Closure | $shouldSearchValues | from CanBeSearchable | |
protected bool|Closure|null | $isOptionDisabled | from CanDisableOptions | |
protected int|Closure|null | $maxItems | from CanLimitItemsLength | |
protected int|Closure|null | $minItems | from CanLimitItemsLength | |
protected bool|Closure|null | $canSelectPlaceholder | from CanSelectPlaceholder | |
protected Action[] | $cachedSuffixActions | from HasAffixes | |
protected array | $suffixActions | from HasAffixes | |
protected Htmlable|Closure|null | $suffixLabel | from HasAffixes | |
protected Action[] | $cachedPrefixActions | from HasAffixes | |
protected array | $prefixActions | from HasAffixes | |
protected Htmlable|Closure|null | $prefixLabel | from HasAffixes | |
protected string|Closure|null | $prefixIcon | from HasAffixes | |
protected string | $prefixIconColor | from HasAffixes | |
protected string|Closure|null | $suffixIcon | from HasAffixes | |
protected string | $suffixIconColor | from HasAffixes | |
protected bool|Closure | $isPrefixInline | from HasAffixes | |
protected bool|Closure | $isSuffixInline | from HasAffixes | |
protected array | $extraInputAttributes | from HasExtraInputAttributes | |
protected string|Closure|null | $loadingMessage | from HasLoadingMessage | |
protected array | $nestedRecursiveValidationRules | from HasNestedRecursiveValidationRules | |
protected Arrayable|string|Closure|null | $options | from HasOptions | |
protected array<string,mixed> | $pivotData | from HasPivotData | |
protected string|Closure|null | $placeholder | from HasPlaceholder | |
protected array | $extraAlpineAttributes | from HasExtraAlpineAttributes | |
protected Component[] | $createOptionActionForm | ||
protected Closure|null | $createOptionUsing | ||
protected string|Closure|null | $createOptionModalHeading | ||
protected string|Closure|null | $editOptionModalHeading | ||
protected Closure|null | $modifyCreateOptionActionUsing | ||
protected Closure|null | $modifyManageOptionActionsUsing | ||
protected Component[] | $editOptionActionForm | ||
protected Closure|null | $fillEditOptionActionFormUsing | ||
protected Closure|null | $updateOptionUsing | ||
protected Closure|null | $modifyEditOptionActionUsing | ||
protected Model|null | $cachedSelectedRecord | ||
protected bool|Closure | $isMultiple | ||
protected Closure|null | $getOptionLabelUsing | ||
protected Closure|null | $getOptionLabelsUsing | ||
protected Closure|null | $getSearchResultsUsing | ||
protected Closure|null | $getSelectedRecordUsing | ||
protected Closure|null | $transformOptionsForJsUsing | ||
protected string[] | $searchColumns | ||
protected string|Closure|null | $maxItemsMessage | ||
protected string|Closure|null | $relationshipTitleAttribute | ||
protected string|Closure|null | $position | ||
protected Closure|null | $getOptionLabelFromRecordUsing | ||
protected string|Closure|null | $relationship | ||
protected int|Closure | $optionsLimit | ||
protected bool|Closure|null | $isSearchForcedCaseInsensitive |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
static mixed
configureUsing(Closure $modifyUsing, Closure|null $during = null, bool $isImportant = false)
No description
Configurable
configure()
No description
protected void
setUp()
No description
mixed
evaluate(mixed $value, array $namedInjections = [], array $typedInjections = [])
No description
protected mixed
resolveClosureDependencyForEvaluation(ReflectionParameter $parameter, array $namedInjections, array $typedInjections)
No description
protected array
resolveDefaultClosureDependencyForEvaluationByName(string $parameterName)
No description
protected array
resolveDefaultClosureDependencyForEvaluationByType(string $parameterType)
No description
protected string|null
getTypedReflectionParameterClassName(ReflectionParameter $parameter)
No description
static void
macro(string $name, callable $macro)
No description
static void
mixin(object $mixin, bool $replace = true)
No description
static void
flushMacros()
No description
static mixed
__callStatic(string $method, array $parameters)
No description
mixed
__call(string $method, array $parameters)
No description
static protected callable|null
getMacro(string $method)
No description
ViewComponent
view(string|null $view, array $viewData = [])
No description
ViewComponent
defaultView(string|Closure|null $view)
No description
protected array
extractPublicMethods()
No description
ViewComponent
viewData(array $data)
No description
string
getView()
No description
string|null
getDefaultView()
No description
string
toHtml()
No description
View
render()
No description
CanGrow
grow(bool|Closure|null $condition = true)
No description
bool
canGrow(bool $default = true)
No description
BelongsToContainer
container(ComponentContainer $container)
No description
ComponentContainer
getContainer()
No description
HasForms
getLivewire()
No description
BelongsToModel
model(Model|string|Closure|null $model = null)
No description
void
saveRelationships()
No description
void
saveRelationshipsBeforeChildren()
No description
void
loadStateFromRelationships(bool $andHydrate = false)
No description
BelongsToModel
saveRelationshipsUsing(Closure|null $callback)
No description
BelongsToModel
saveRelationshipsBeforeChildrenUsing(Closure|null $callback)
No description
BelongsToModel
saveRelationshipsWhenDisabled(bool|Closure $condition = true)
No description
bool
shouldSaveRelationshipsWhenDisabled()
No description
BelongsToModel
saveRelationshipsWhenHidden(bool|Closure $condition = true)
No description
bool
shouldSaveRelationshipsWhenHidden()
No description
BelongsToModel
loadStateFromRelationshipsUsing(Closure|null $callback)
No description
string|null
getModel()
No description
Model|null
getRecord()
No description
Model|null
getModelInstance()
No description
Component|null
getConcealingComponent()
No description
bool
isConcealed()
No description
CanBeDisabled
disabled(bool|Closure $condition = true)
No description
CanBeDisabled
disabledOn(string|array $operations)
No description
bool
isDisabled()
No description
bool
isEnabled()
No description
CanBeHidden
hidden(bool|Closure $condition = true)
No description
CanBeHidden
hiddenOn(string|array $operations)
No description
CanBeHidden
hiddenWhenAllChildComponentsHidden()
No description
CanBeHidden
whenTruthy(string|array $paths)
No description
CanBeHidden
whenFalsy(string|array $paths)
No description
CanBeHidden
visible(bool|Closure $condition = true)
No description
CanBeHidden
visibleOn(string|array $operations)
No description
bool
isHidden()
No description
bool
isVisible()
No description
Repeater|null
getParentRepeater()
No description
CanSpanColumns
columnSpan(array|int|string|Closure|null $span)
No description
CanSpanColumns
columnSpanFull()
No description
CanSpanColumns
columnStart(array|int|string|Closure|null $start)
No description
array|int|string|null
getColumnSpan(int|string|null $breakpoint = null)
No description
array|int|string|null
getColumnStart(int|string|null $breakpoint = null)
No description
Cloneable
getClone()
No description
HasActions
registerActions(array $actions)
No description
Action|null
getAction(string $name)
No description
array
getActions()
No description
array
cacheActions()
No description
HasActions
actionFormModel(Model|string|null $model)
No description
Model|string|null
getActionFormModel()
No description
bool
hasAction(string $name)
No description
HasChildComponents
childComponents(array|Closure $components)
No description
HasChildComponents
schema(array|Closure $components)
No description
array
getChildComponents()
No description
ComponentContainer
getChildComponentContainer(array-key $key = null)
No description
array
getChildComponentContainers(bool $withHidden = false)
No description
bool
hasChildComponentContainer(bool $withHidden = false)
No description
HasFieldWrapper
fieldWrapperView(string|Closure|null $view)
No description
string
getFieldWrapperView()
No description
string|null
getCustomFieldWrapperView()
No description
in
HasId at line 11
HasId
id(string|Closure|null $id)
No description
in
HasId at line 18
string|null
getId()
No description
HasInlineLabel
inlineLabel(bool|Closure|null $condition = true)
No description
bool|null
hasInlineLabel()
No description
in
HasKey at line 11
HasKey
key(string|Closure|null $key)
No description
in
HasKey at line 18
string|null
getKey()
No description
HasLabel
disableLabel(bool|Closure $condition = true)
deprecated
deprecated
No description
HasLabel
hiddenLabel(bool|Closure $condition = true)
No description
HasLabel
label(Htmlable|Closure|null $label)
No description
HasLabel
translateLabel(bool $shouldTranslateLabel = true)
No description
Htmlable|null
getLabel()
No description
bool
isLabelHidden()
No description
HasMaxWidth
maxWidth(MaxWidth|string|Closure|null $width)
No description
MaxWidth|string|null
getMaxWidth()
No description
HasMeta
meta(string $key, mixed $value)
No description
mixed
getMeta(string|array|null $keys = null)
No description
bool
hasMeta(string|array $keys)
No description
HasState
clearAfterStateUpdatedHooks()
No description
HasState
callAfterStateHydrated()
No description
HasState
callAfterStateUpdated()
No description
protected void
callAfterStateUpdatedHook(Closure $hook)
No description
HasState
callBeforeStateDehydrated()
No description
HasState
default(mixed $state)
No description
HasState
dehydrated(bool|Closure $condition = true)
No description
HasState
dehydratedWhenHidden(bool|Closure $condition = true)
No description
array
getStateToDehydrate()
No description
void
dehydrateState(array $state, bool $isDehydrated = true)
No description
void
hydrateState(array|null $hydratedDefaultState, bool $andCallHydrationHooks = true)
No description
void
fill()
No description
void
hydrateDefaultState(array|null $hydratedDefaultState)
No description
void
fillStateWithNull()
No description
mixed
mutateDehydratedState(mixed $state)
No description
mixed
mutateStateForValidation(mixed $state)
No description
protected mixed
stripCharactersFromState(mixed $state)
No description
bool
mutatesDehydratedState()
No description
bool
mutatesStateForValidation()
No description
bool
hasStripCharacters()
No description
HasState
state(mixed $state)
No description
HasState
statePath(string|null $path)
No description
mixed
getDefaultState()
No description
mixed
getState()
No description
mixed
getOldState()
No description
string
getStatePath(bool $isAbsolute = true)
No description
bool
hasStatePath()
No description
protected bool
hasDefaultState()
No description
bool
isDehydrated()
No description
bool
isDehydratedWhenHidden()
No description
bool
isHiddenAndNotDehydrated()
No description
Get
getGetCallback()
No description
Set
getSetCallback()
No description
string
generateRelativeStatePath(Component $path = '', bool $isAbsolute = false)
No description
protected void
flushCachedAbsoluteStatePath()
No description
HasState
stripCharacters(string|array|Closure|null $characters)
No description
array
getStripCharacters()
No description
ListensToEvents
dispatchEvent(string $event, mixed ...$parameters)
No description
ListensToEvents
registerListeners(array $listeners)
No description
array
getListeners(string|null $event = null)
No description
HasColumns
columns(array|int|string|null $columns = 2)
No description
array|int|string|null
getColumns(string|null $breakpoint = null)
No description
array
getColumnsConfig()
No description
HasExtraAttributes
extraAttributes(array|Closure $attributes, bool $merge = false)
No description
array
getExtraAttributes()
No description
ComponentAttributeBag
getExtraAttributeBag()
No description
HasStateBindingModifiers
live(bool $onBlur = false, int|string|null $debounce = null, bool|Closure|null $condition = true)
No description
HasStateBindingModifiers
reactive()
No description
HasStateBindingModifiers
lazy()
No description
HasStateBindingModifiers
debounce(int|string|null $delay = 500)
No description
HasStateBindingModifiers
stateBindingModifiers(array|null $modifiers)
No description
string
applyStateBindingModifiers(string $expression, bool $isOptimisticallyLive = true)
No description
array
getStateBindingModifiers(bool $withBlur = true, bool $withDebounce = true, bool $isOptimisticallyLive = true)
No description
bool
isLive()
No description
bool
isLiveOnBlur()
No description
bool
isLazy()
No description
bool
isLiveDebounced()
No description
int|string|null
getLiveDebounce()
No description
int|null
getNormalizedLiveDebounce()
No description
CanBeAutofocused
autofocus(bool|Closure $condition = true)
No description
bool
isAutofocused()
No description
CanBeMarkedAsRequired
markAsRequired(bool|Closure|null $condition = true)
No description
bool
isMarkedAsRequired()
No description
CanBeValidated
activeUrl(bool|Closure $condition = true)
No description
CanBeValidated
alpha(bool|Closure $condition = true)
No description
CanBeValidated
alphaDash(bool|Closure $condition = true)
No description
CanBeValidated
alphaNum(bool|Closure $condition = true)
No description
CanBeValidated
ascii(bool|Closure $condition = true)
No description
CanBeValidated
confirmed(bool|Closure $condition = true)
No description
CanBeValidated
doesntStartWith(Arrayable|string|Closure $values, bool|Closure $condition = true)
No description
CanBeValidated
doesntEndWith(Arrayable|string|Closure $values, bool|Closure $condition = true)
No description
CanBeValidated
endsWith(Arrayable|string|Closure $values, bool|Closure $condition = true)
No description
CanBeValidated
enum(string|Closure $enum)
No description
CanBeValidated
exists(string|Closure|null $table = null, string|Closure|null $column = null, Closure|null $modifyRuleUsing = null)
No description
CanBeValidated
filled(bool|Closure $condition = true)
No description
CanBeValidated
hexColor(bool|Closure $condition = true)
No description
CanBeValidated
in(Arrayable|string|Closure $values, bool|Closure $condition = true)
No description
CanBeValidated
ip(bool|Closure $condition = true)
No description
CanBeValidated
ipv4(bool|Closure $condition = true)
No description
CanBeValidated
ipv6(bool|Closure $condition = true)
No description
CanBeValidated
json(bool|Closure $condition = true)
No description
CanBeValidated
macAddress(bool|Closure $condition = true)
No description
CanBeValidated
multipleOf(int|float|Closure $value)
No description
CanBeValidated
notIn(Arrayable|string|Closure $values, bool|Closure $condition = true)
No description
CanBeValidated
notRegex(string|Closure|null $pattern)
No description
CanBeValidated
nullable(bool|Closure $condition = true)
No description
CanBeValidated
prohibited(bool|Closure $condition = true)
No description
CanBeValidated
prohibitedIf(string|Closure $statePath, mixed $stateValues, bool $isStatePathAbsolute = false)
No description
CanBeValidated
prohibitedUnless(string|Closure $statePath, mixed $stateValues, bool $isStatePathAbsolute = false)
No description
CanBeValidated
prohibits(array|string|Closure $statePaths, bool $isStatePathAbsolute = false)
No description
CanBeValidated
required(bool|Closure $condition = true)
No description
CanBeValidated
requiredIf(string|Closure $statePath, mixed $stateValues, bool $isStatePathAbsolute = false)
No description
CanBeValidated
requiredIfAccepted(string|Closure $statePath, bool $isStatePathAbsolute = false)
No description
CanBeValidated
requiredUnless(string|Closure $statePath, mixed $stateValues, bool $isStatePathAbsolute = false)
No description
CanBeValidated
requiredWith(string|array|Closure $statePaths, bool $isStatePathAbsolute = false)
No description
CanBeValidated
requiredWithAll(string|array|Closure $statePaths, bool $isStatePathAbsolute = false)
No description
CanBeValidated
requiredWithout(string|array|Closure $statePaths, bool $isStatePathAbsolute = false)
No description
CanBeValidated
requiredWithoutAll(string|array|Closure $statePaths, bool $isStatePathAbsolute = false)
No description
CanBeValidated
regex(string|Closure|null $pattern)
No description
CanBeValidated
startsWith(Arrayable|string|Closure $values, bool|Closure $condition = true)
No description
CanBeValidated
string(bool|Closure $condition = true)
No description
CanBeValidated
ulid(bool|Closure $condition = true)
No description
CanBeValidated
uuid(bool|Closure $condition = true)
No description
CanBeValidated
rule(mixed $rule, bool|Closure $condition = true)
No description
CanBeValidated
rules(string|array|Closure $rules, bool|Closure $condition = true)
No description
CanBeValidated
after(string|Closure $date, bool $isStatePathAbsolute = false)
No description
CanBeValidated
afterOrEqual(string|Closure $date, bool $isStatePathAbsolute = false)
No description
CanBeValidated
before(string|Closure $date, bool $isStatePathAbsolute = false)
No description
CanBeValidated
beforeOrEqual(string|Closure $date, bool $isStatePathAbsolute = false)
No description
CanBeValidated
different(string|Closure $statePath, bool $isStatePathAbsolute = false)
No description
CanBeValidated
gt(string|Closure $statePath, bool $isStatePathAbsolute = false)
No description
CanBeValidated
gte(string|Closure $statePath, bool $isStatePathAbsolute = false)
No description
CanBeValidated
lt(string|Closure $statePath, bool $isStatePathAbsolute = false)
No description
CanBeValidated
lte(string|Closure $statePath, bool $isStatePathAbsolute = false)
No description
CanBeValidated
same(string|Closure $statePath, bool $isStatePathAbsolute = false)
No description
CanBeValidated
unique(string|Closure|null $table = null, string|Closure|null $column = null, Model|Closure|null $ignorable = null, bool $ignoreRecord = false, Closure|null $modifyRuleUsing = null)
No description
CanBeValidated
distinct(bool|Closure $condition = true)
No description
CanBeValidated
validationAttribute(string|Closure|null $label)
No description
CanBeValidated
validationMessages(array $messages)
No description
string|null
getRegexPattern()
No description
string
getRequiredValidationRule()
No description
string
getValidationAttribute()
No description
array
getValidationMessages()
No description
array
getValidationRules()
No description
void
dehydrateValidationMessages(array $messages)
No description
void
dehydrateValidationRules(array $rules)
No description
void
dehydrateValidationAttributes(array $attributes)
No description
bool
isRequired()
No description
CanBeValidated
dateComparisonRule(string $rule, string|Closure $date, bool $isStatePathAbsolute = false)
No description
CanBeValidated
fieldComparisonRule(string $rule, string|Closure $statePath, bool $isStatePathAbsolute = false)
No description
CanBeValidated
multiFieldComparisonRule(string $rule, array|string|Closure $statePaths, bool $isStatePathAbsolute = false)
No description
CanBeValidated
multiFieldValueComparisonRule(string $rule, string|Closure $statePath, mixed $stateValues, bool $isStatePathAbsolute = false)
No description
CanDisableGrammarly
disableGrammarly(bool|Closure $condition = true)
No description
bool
isGrammarlyDisabled()
No description
HasExtraFieldWrapperAttributes
extraFieldWrapperAttributes(array|Closure $attributes, bool $merge = false)
No description
array
getExtraFieldWrapperAttributes()
No description
ComponentAttributeBag
getExtraFieldWrapperAttributesBag()
No description
HasHelperText
helperText(Htmlable|Closure|null $text)
No description
Htmlable|null
getHelperText()
No description
HasHint
hint(Htmlable|Closure|null $hint)
No description
HasHint
hintColor(string|array|Closure|null $color)
No description
HasHint
hintIcon(string|Closure|null $icon, string|Closure|null $tooltip = null)
No description
HasHint
hintIconTooltip(string|Closure|null $tooltip)
No description
HasHint
hintAction(Action|Closure $action)
No description
HasHint
hintActions(array $actions)
No description
Htmlable|null
getHint()
No description
string|array|null
getHintColor()
No description
string|null
getHintIcon()
No description
string|null
getHintIconTooltip()
No description
array
getHintActions()
No description
array
cacheHintActions()
No description
HasName
name(string $name)
No description
string
getName()
No description
in
Field at line 18
final
__construct(string $name)
No description
in
Field at line 24
static Field
make(string $name)
No description
CanAllowHtml
allowHtml(bool|Closure $condition = true)
No description
bool
isHtmlAllowed()
No description
CanBeNative
native(bool|Closure $condition = true)
No description
bool
isNative()
No description
CanBePreloaded
preload(bool|Closure $condition = true)
No description
bool
isPreloaded()
No description
Select
searchable(bool|array|Closure $condition = true)
No description
CanBeSearchable
noSearchResultsMessage(Htmlable|Closure|null $message)
No description
CanBeSearchable
searchDebounce(int|Closure $debounce)
No description
CanBeSearchable
searchingMessage(string|Closure|null $message)
No description
CanBeSearchable
searchPrompt(Htmlable|Closure|null $message)
No description
CanBeSearchable
searchLabels(bool|Closure|null $condition = true)
No description
CanBeSearchable
searchValues(bool|Closure|null $condition = true)
No description
Htmlable
getNoSearchResultsMessage()
No description
Htmlable
getSearchPrompt()
No description
bool
shouldSearchLabels()
No description
bool
shouldSearchValues()
No description
array
getSearchableOptionFields()
No description
int
getSearchDebounce()
No description
string
getSearchingMessage()
No description
bool
isSearchable()
No description
CanDisableOptions
disableOptionWhen(bool|Closure $callback)
No description
array
getEnabledOptions()
No description
bool
isOptionDisabled(array-key $value, string $label)
No description
bool
hasDynamicDisabledOptions()
No description
CanDisableOptionsWhenSelectedInSiblingRepeaterItems
disableOptionsWhenSelectedInSiblingRepeaterItems()
No description
CanFixIndistinctState
fixIndistinctState(bool|Closure $condition = true)
No description
CanLimitItemsLength
maxItems(int|Closure|null $count)
No description
CanLimitItemsLength
minItems(int|Closure|null $count)
No description
int|null
getMaxItems()
No description
int|null
getMinItems()
No description
int
getItemsCount()
No description
CanSelectPlaceholder
selectablePlaceholder(bool|Closure $condition = true)
No description
CanSelectPlaceholder
disablePlaceholderSelection(bool|Closure $condition = true)
deprecated
deprecated
No description
bool
canSelectPlaceholder()
No description
HasAffixes
prefix(Htmlable|Closure|null $label, bool|Closure $isInline = false)
No description
HasAffixes
postfix(Htmlable|Closure|null $label, bool|Closure $isInline = false)
No description
HasAffixes
prefixAction(Action|Closure $action, bool|Closure $isInline = false)
No description
HasAffixes
prefixActions(array $actions, bool|Closure $isInline = false)
No description
HasAffixes
suffixAction(Action|Closure $action, bool|Closure $isInline = false)
No description
HasAffixes
suffixActions(array $actions, bool|Closure $isInline = false)
No description
HasAffixes
suffix(Htmlable|Closure|null $label, bool|Closure $isInline = false)
No description
HasAffixes
inlinePrefix(bool|Closure $isInline = true)
No description
HasAffixes
inlineSuffix(bool|Closure $isInline = true)
No description
HasAffixes
prefixIcon(string|Closure|null $icon, bool|Closure $isInline = false)
No description
HasAffixes
prefixIconColor(string|array|Closure|null $color = null)
No description
HasAffixes
suffixIcon(string|Closure|null $icon, bool|Closure $isInline = false)
No description
HasAffixes
suffixIconColor(string|array|Closure|null $color = null)
No description
array
getPrefixActions()
No description
array
cachePrefixActions()
No description
array
getSuffixActions()
No description
array
cacheSuffixActions()
No description
Htmlable|null
getPrefixLabel()
No description
Htmlable|null
getSuffixLabel()
No description
string|null
getPrefixIcon()
No description
string|null
getSuffixIcon()
No description
string|array|null
getPrefixIconColor()
No description
string|array|null
getSuffixIconColor()
No description
bool
isPrefixInline()
No description
bool
isSuffixInline()
No description
HasExtraInputAttributes
extraInputAttributes(array|Closure $attributes, bool $merge = false)
No description
array
getExtraInputAttributes()
No description
ComponentAttributeBag
getExtraInputAttributeBag()
No description
HasLoadingMessage
loadingMessage(string|Closure|null $message)
No description
string
getLoadingMessage()
No description
HasNestedRecursiveValidationRules
nestedRecursiveRules(string|array $rules, bool|Closure $condition = true)
No description
array
getNestedRecursiveValidationRules()
No description
HasOptions
options(Arrayable|string|Closure|null $options)
No description
array
getOptions()
No description
bool
hasDynamicOptions()
No description
HasPivotData
pivotData(array|Closure $data)
No description
array
getPivotData()
No description
HasPlaceholder
placeholder(string|Closure|null $placeholder)
No description
string|null
getPlaceholder()
No description
HasExtraAlpineAttributes
extraAlpineAttributes(array|Closure $attributes, bool $merge = false)
No description
array
getExtraAlpineAttributes()
No description
ComponentAttributeBag
getExtraAlpineAttributeBag()
No description
Select
boolean(string|null $trueLabel = null, string|null $falseLabel = null, string|null $placeholder = null)
No description
Select
manageOptionForm(array|Closure|null $schema)
No description
Select
createOptionForm(array|Closure|null $schema)
No description
Closure|null
getCreateOptionUsing()
No description
string
getCreateOptionActionName()
No description
Action|null
getCreateOptionAction()
No description
Select
createOptionModalHeading(string|Closure|null $heading)
No description
Select
editOptionModalHeading(string|Closure|null $heading)
No description
Form|null
getCreateOptionActionForm(Form $form)
No description
bool
hasCreateOptionActionFormSchema()
No description
Form|null
getEditOptionActionForm(Form $form)
No description
bool
hasEditOptionActionFormSchema()
No description
Select
editOptionForm(array|Closure|null $schema)
No description
Closure|null
getUpdateOptionUsing()
No description
string
getEditOptionActionName()
No description
Action|null
getEditOptionAction()
No description
array
getEditOptionActionFormData()
No description
string|null
getCreateOptionModalHeading()
No description
string|null
getEditOptionModalHeading()
No description
Select
multiple(bool|Closure $condition = true)
No description
Select
position(string|Closure|null $position)
No description
Select
maxItemsMessage(string|Closure|null $message)
No description
Select
optionsLimit(int|Closure $limit)
No description
string|null
getPosition()
No description
string|null
getOptionLabel()
No description
array
getOptionLabels()
No description
array|null
getSearchColumns()
No description
array
getSearchResults(string $search)
No description
array
getSearchResultsForJs(string $search)
No description
array
getOptionsForJs()
No description
array
getOptionLabelsForJs()
No description
protected array
transformOptionsForJs(array $options)
No description
bool
isMultiple()
No description
Select
relationship(string|Closure|null $name = null, string|Closure|null $titleAttribute = null, Closure|null $modifyQueryUsing = null, bool $ignoreRecord = false)
No description
protected Builder
applySearchConstraint(Builder $query, string $search)
No description
bool
hasOptionLabelFromRecordUsingCallback()
No description
string
getOptionLabelFromRecord(Model $record)
No description
string|null
getRelationshipTitleAttribute()
No description
BelongsToThrough|null
getRelationship()
No description
string|null
getRelationshipName()
No description
Model|null
getSelectedRecord()
No description
bool
hasRelationship()
No description
bool
hasDynamicSearchResults()
No description
int
getOptionsLimit()
No description
string
getMaxItemsMessage()
No description
Select
forceSearchCaseInsensitive(bool|Closure|null $condition = true)
No description
bool|null
isSearchForcedCaseInsensitive()
No description
protected string
getQualifiedRelatedKeyNameForRelationship(Relation $relationship)
No description
void
refreshSelectedOptionLabel()
No description