class RelationManager extends Component implements HasActions, HasForms, HasInfolists, HasTable (View source)

Traits

Properties

string[] $mountedActions from  InteractsWithActions
array<string,array<string,mixed>> $mountedActionsArguments from  InteractsWithActions
array<string,array<string,mixed>> $mountedActionsData from  InteractsWithActions
mixed $defaultAction from  InteractsWithActions
mixed $defaultActionArguments from  InteractsWithActions
protected Action> $cachedActions from  InteractsWithActions
protected bool $hasActionsModalRendered from  InteractsWithActions
Form $mountedActionForm from  InteractsWithActions
static protected bool $isLazy from  CanBeLazy
protected string|null $placeholderHeight from  CanBeLazy
string[] $mountedFormComponentActions from  HasFormComponentActions
array<string,array<string,mixed>> $mountedFormComponentActionsArguments from  HasFormComponentActions
array<string,array<string,mixed>> $mountedFormComponentActionsData from  HasFormComponentActions
string[] $mountedFormComponentActionsComponents from  HasFormComponentActions
ComponentContainer $mountedFormComponentActionForm from  HasFormComponentActions
array $componentFileAttachments from  InteractsWithForms
protected Form> $cachedForms from  InteractsWithForms
protected bool $hasCachedForms from  InteractsWithForms
protected bool $isCachingForms from  InteractsWithForms
protected bool $hasFormsModalRendered from  InteractsWithForms
protected array<string,mixed> $oldFormState from  InteractsWithForms
protected bool $hasInfolistsModalRendered from  InteractsWithInfolists
protected Infolist> $cachedInfolists from  InteractsWithInfolists
string[] $mountedInfolistActions from  InteractsWithInfolists
array<string,array<string,mixed>> $mountedInfolistActionsData from  InteractsWithInfolists
string|null $mountedInfolistActionsComponent from  InteractsWithInfolists
string|null $mountedInfolistActionsInfolist from  InteractsWithInfolists
string|null $activeTab from  HasTabs
protected array $cachedTabs from  HasTabs
bool $isTableLoaded from  CanDeferLoading
string|null $tableGrouping from  CanGroupRecords
string|null $tableGroupingDirection from  CanGroupRecords
int $tableRecordsPerPage from  CanPaginateRecords
protected int|string|null $defaultTableRecordsPerPageSelectOption from  CanPaginateRecords
bool $isTableReordering from  CanReorderRecords
array $tableColumnSearches from  CanSearchRecords
?string $tableSearch from  CanSearchRecords
string|null $tableSortColumn from  CanSortRecords
string|null $tableSortDirection from  CanSortRecords
array $toggledTableColumns from  CanToggleColumns
Form $toggleTableColumnForm from  CanToggleColumns
string[] $mountedTableActions from  HasActions
array<string,array<string,mixed>> $mountedTableActionsData from  HasActions
array<string,array<string,mixed>> $mountedTableActionsArguments from  HasActions
int $mountedTableActionRecord from  HasActions
protected Model|null $cachedMountedTableActionRecord from  HasActions
protected int|string|null $cachedMountedTableActionRecordKey from  HasActions
mixed $defaultTableAction from  HasActions
mixed $defaultTableActionArguments from  HasActions
mixed $defaultTableActionRecord from  HasActions
Form $mountedTableActionForm from  HasActions
array $selectedTableRecords from  HasBulkActions
string|null $mountedTableBulkAction from  HasBulkActions
array<string,mixed> $mountedTableBulkActionData from  HasBulkActions
protected Collection $cachedSelectedTableRecords from  HasBulkActions
Form $mountedTableBulkActionForm from  HasBulkActions
array<string,mixed> $tableFilters from  HasFilters
array<string,mixed> $tableDeferredFilters from  HasFilters
Form $tableFiltersForm from  HasFilters
protected bool deprecated $allowsDuplicates from  HasRecords
protected CursorPaginator|null $cachedTableRecords from  HasRecords
protected Table $table from  InteractsWithTable
protected bool $hasTableModalRendered from  InteractsWithTable
protected bool $shouldMountInteractsWithTable from  InteractsWithTable
static protected string $relationship from  InteractsWithRelationshipTable
static protected bool $shouldCheckPolicyExistence from  InteractsWithRelationshipTable
static protected bool $shouldSkipAuthorization from  InteractsWithRelationshipTable
static protected string $view
Model $ownerRecord
string|null $pageClass
static protected string|null deprecated $recordTitleAttribute
static protected string|null deprecated $inverseRelationship
static protected string|null deprecated $label
static protected string|null deprecated $pluralLabel
static protected string|null deprecated $modelLabel
static protected string|null deprecated $pluralModelLabel
static protected string|null $title
static protected string|null $icon
static protected IconPosition $iconPosition
static protected string|null $badge
static protected string|null $badgeColor
static protected string|null $badgeTooltip

Methods

mixed
callMountedAction(array $arguments = [])

No description

void
afterActionCalled()

No description

mixed
mountAction(string $name, array $arguments = [])

No description

void
replaceMountedAction(string $name, array $arguments = [])

No description

bool
mountedActionShouldOpenModal(Action|null $mountedAction = null)

No description

bool
mountedActionHasForm(Action|null $mountedAction = null)

No description

cacheAction(Action $action)

No description

void
mergeCachedActions(array $actions)

No description

void
configureAction(Action $action)

No description

Action|null
getMountedAction()

No description

Form|null
getMountedActionForm(Action|null $mountedAction = null)

No description

Model|string|null
getMountedActionFormModel()

No description

Action|null
getAction(string|array $name)

No description

Action|null
getMountableModalActionFromAction(Action $action, array $modalActionNames)

No description

string|null
popMountedAction()

No description

void
unmountAction(bool $shouldCancelParentActions = true, bool $shouldCloseModal = true)

No description

void
cacheMountedActionForm(Action|null $mountedAction = null)

No description

void
closeActionModal()

No description

void
openActionModal()

No description

string|null
getActiveActionsLocale()

No description

static bool
isLazy()

No description

View
placeholder()

No description

array
getPlaceholderData()

No description

string|null
getPlaceholderHeight()

No description

mixed
callMountedFormComponentAction(array $arguments = [])

No description

mixed
mountFormComponentAction(string $component, string $name, array $arguments = [])

No description

void
cacheMountedFormComponentActionForm(Action|null $mountedAction = null)

No description

bool
mountedFormComponentActionShouldOpenModal(Action|null $mountedAction = null)

No description

bool
mountedFormComponentActionHasForm(Action|null $mountedAction = null)

No description

Action|null
getMountedFormComponentAction(int|null $actionNestingIndex = null)

No description

Form|null
getMountedFormComponentActionForm(int|null $actionNestingIndex = null, Action|null $mountedAction = null)

No description

Component|null
getMountedFormComponentActionComponent(int|null $actionNestingIndex = null)

No description

string|null
void
unmountFormComponentAction(bool $shouldCancelParentActions = true, bool $shouldCloseModal = true)

No description

void
closeFormComponentActionModal(bool $shouldCloseModal = true)

No description

mixed
__get(string $property)

No description

void
dispatchFormEvent(mixed ...$args)

No description

void
fillFormDataForTesting(array $state = [])

No description

void
unsetMissingNumericArrayKeys(array $target, array $state)

No description

TemporaryUploadedFile|null
getFormComponentFileAttachment(string $statePath)

No description

string|null
getFormComponentFileAttachmentUrl(string $statePath)

No description

array
getFormSelectOptionLabels(string $statePath)

No description

string|null
getFormSelectOptionLabel(string $statePath)

No description

array
getFormSelectOptions(string $statePath)

No description

array
getFormSelectSearchResults(string $statePath, string $search)

No description

void
deleteUploadedFile(string $statePath, string $fileKey)

No description

array|null
getFormUploadedFiles(string $statePath)

No description

void
removeFormUploadedFile(string $statePath, string $fileKey)

No description

void
reorderFormUploadedFiles(string $statePath, array $fileKeys)

No description

array
validate($rules = null, array<string,string> $messages = [], array<string,string> $attributes = [])

No description

array<string,mixed>
validateOnly(string $field, array<string,array> $rules = null, array<string,string> $messages = [], array<string,string> $attributes = [], array<string,string> $dataOverrides = [])

No description

void
onValidationError(ValidationException $exception)

No description

array
prepareForValidation(array<string,mixed> $attributes)

No description

string|null
TranslatableContentDriver|null
string|null
getActiveFormsLocale()

No description

void
updatingInteractsWithForms(string $statePath)

No description

mixed
getOldFormState(string $statePath)

No description

void
updatedInteractsWithForms(string $statePath)

No description

Form|null
cacheForm(string $name, Form|Closure|null $form)

No description

array
cacheForms()

No description

array
getTraitForms()

No description

bool
hasCachedForm(string $name)

No description

Form|null
getForm(string $name)

No description

array
getCachedForms()

No description

array
getForms()

No description

form(Form $form)

No description

Model|string|null
getFormModel() deprecated

No description

array
getFormSchema() deprecated

No description

string|null
getFormContext() deprecated

No description

string|null
getFormStatePath() deprecated

No description

array
getRules()

No description

array
getValidationAttributes()

No description

makeForm()

No description

bool
isCachingForms()

No description

Infolist|null
getInfolist(string $name)

No description

cacheInfolist(string $name, Infolist $infolist)

No description

array
getCachedInfolists()

No description

bool
hasCachedInfolist(string $name)

No description

mixed
callMountedInfolistAction(array $arguments = [])

No description

mixed
mountInfolistAction(string $name, string|null $component = null, string|null $infolist = null)

No description

void
openInfolistActionModal()

No description

bool
mountedInfolistActionShouldOpenModal(Action|null $mountedAction = null)

No description

bool
mountedInfolistActionHasForm(Action|null $mountedAction = null)

No description

Action|null
getMountedInfolistAction()

No description

Component|null
Form|null
getMountedInfolistActionForm(Action|null $mountedAction = null)

No description

void
unmountInfolistAction(bool $shouldCancelParentActions = true, bool $shouldCloseModal = true)

No description

void
loadDefaultActiveTab()

No description

from  HasTabs
array
getTabs()

No description

from  HasTabs
array
getCachedTabs()

No description

from  HasTabs
string|int|null
getDefaultActiveTab()

No description

from  HasTabs
void
updatedActiveTab()

No description

from  HasTabs
string
generateTabLabel(string $key)

No description

from  HasTabs
Builder
modifyQueryWithActiveTab(Builder $query)

No description

from  HasTabs
bool
isTableStriped() deprecated

No description

bool
isTableLoadingDeferred() deprecated

No description

void
loadTable()

No description

bool
isTableLoaded()

No description

Group|null
getTableGrouping()

No description

void
updatedTableGroupColumn()

No description

string|null
getTableGroupingDirection()

No description

Builder
applyGroupingToTableQuery(Builder $query)

No description

void
updatedTableRecordsPerPage()

No description

CursorPaginator
paginateTableQuery(Builder $query)

No description

int|string|null
getTableRecordsPerPage()

No description

int
getTablePage()

No description

string
getTablePaginationPageName()

No description

string
getTablePerPageSessionKey()

No description

array|null
getTableRecordsPerPageSelectOptions() deprecated

No description

bool
isTablePaginationEnabled() deprecated

No description

string|null
getTablePollingInterval() deprecated

No description

void
reorderTable(array $order)

No description

void
toggleTableReordering()

No description

bool
isTableReordering()

No description

bool
isTablePaginationEnabledWhileReordering() deprecated

No description

string|null
getTableReorderColumn() deprecated

No description

void
updatedTableSearch()

No description

void
updatedTableColumnSearches($value = null, string|null $key = null)

No description

Builder
applySearchToTableQuery(Builder $query)

No description

Builder
applyColumnSearchesToTableQuery(Builder $query)

No description

array
extractTableSearchWords(string $search)

No description

Builder
applyGlobalSearchToTableQuery(Builder $query)

No description

string|null
getTableSearch()

No description

bool
hasTableSearch()

No description

void
resetTableSearch()

No description

void
resetTableColumnSearch(string $column)

No description

void
resetTableColumnSearches()

No description

array
array
castTableColumnSearches(array $searches)

No description

array
getTableColumnSearches()

No description

string
getTableSearchSessionKey()

No description

string
bool
shouldPersistTableSearchInSession() deprecated

No description

bool
shouldPersistTableColumnSearchInSession() deprecated

No description

void
sortTable(string|null $column = null, string|null $direction = null)

No description

string|null
getTableSortColumn()

No description

string|null
getTableSortDirection()

No description

void
updatedTableSortColumn()

No description

void
updatedTableSortDirection()

No description

Builder
applySortingToTableQuery(Builder $query)

No description

Builder
applyDefaultSortingToTableQuery(Builder $query)

No description

string|null
getDefaultTableSortColumn() deprecated

No description

string|null
getDefaultTableSortDirection() deprecated

No description

string
getTableSortSessionKey()

No description

bool
shouldPersistTableSortInSession() deprecated

No description

Builder
getAllTableSummaryQuery()

No description

Builder
getPageTableSummaryQuery()

No description

array
getTableSummarySelectedState(Builder $query, Closure|null $modifyQueryUsing = null)

No description

void
updatedToggledTableColumns()

No description

array
bool
isTableColumnToggledHidden(string $name)

No description

int|array
getTableColumnToggleFormColumns() deprecated

No description

string|null
getTableColumnToggleFormWidth() deprecated

No description

string|null
getTableColumnToggleFormMaxHeight() deprecated

No description

void
configureTableAction(Action $action)

No description

mixed
callMountedTableAction(array $arguments = [])

No description

void
mountedTableActionRecord(int|string|null $record)

No description

mixed
mountTableAction(string $name, string|null $record = null, array $arguments = [])

No description

void
replaceMountedTableAction(string $name, string|null $record = null, array $arguments = [])

No description

bool
mountedTableActionShouldOpenModal(Action|null $mountedAction = null)

No description

bool
mountedTableActionHasForm(Action|null $mountedAction = null)

No description

Action|null
getMountedTableAction()

No description

Form|null
getMountedTableActionForm(Action|null $mountedAction = null)

No description

int|string|null
Model|null
getMountedTableActionRecord()

No description

string|null
popMountedTableAction()

No description

void
void
unmountTableAction(bool $shouldCancelParentActions = true, bool $shouldCloseModal = true)

No description

void
cacheMountedTableActionForm(Action|null $mountedAction = null)

No description

void
closeTableActionModal()

No description

void
openTableActionModal()

No description

array
getTableActions() deprecated

No description

string|null
getTableActionsColumnLabel() deprecated

No description

void
configureTableBulkAction(BulkAction $action)

No description

mixed
callMountedTableBulkAction(array $arguments = [])

No description

mixed
mountTableBulkAction(string $name, array|null $selectedRecords = null)

No description

void
cacheMountedTableBulkActionForm(BulkAction|null $mountedBulkAction = null)

No description

void
replaceMountedTableBulkAction(string $name, array|null $selectedRecords = null)

No description

bool
mountedTableBulkActionShouldOpenModal(BulkAction|null $mountedBulkAction = null)

No description

void
unmountTableBulkAction(bool $shouldCloseModal = true)

No description

bool
mountedTableBulkActionHasForm(BulkAction|null $mountedBulkAction = null)

No description

void
deselectAllTableRecords()

No description

array
array
getGroupedSelectableTableRecordKeys(string $group)

No description

Collection
getSelectedTableRecords(bool $shouldFetchSelectedRecords = true)

No description

void
closeTableBulkActionModal()

No description

void
openTableBulkActionModal()

No description

bool
shouldSelectCurrentPageOnly() deprecated

No description

bool
shouldDeselectAllRecordsWhenTableFiltered() deprecated

No description

BulkAction|null
getMountedTableBulkAction()

No description

Form|null
getMountedTableBulkActionForm(BulkAction|null $mountedBulkAction = null)

No description

array
getTableBulkActions() deprecated

No description

Closure|null
isTableRecordSelectable() deprecated

No description

mixed
callTableColumnAction(string $name, string $recordKey)

No description

mixed
updateTableColumnState(string $column, string $record, mixed $input)

No description

array
getTableColumns() deprecated

No description

View|null
getTableContent() deprecated

No description

array|null
getTableContentGrid() deprecated

No description

View|null
getTableContentFooter() deprecated

No description

View|null
getTableEmptyState() deprecated

No description

array
getTableEmptyStateActions() deprecated

No description

string|null
getTableEmptyStateDescription() deprecated

No description

string|null
getTableEmptyStateHeading() deprecated

No description

string|null
getTableEmptyStateIcon() deprecated

No description

getTableFiltersForm()

No description

void
updatedTableFilters()

No description

void
handleTableFilterUpdates()

No description

void
removeTableFilter(string $filterName, string|null $field = null, bool $isRemovingAllFilters = false)

No description

void
removeTableFilters()

No description

void
resetTableFiltersForm()

No description

void
applyTableFilters()

No description

Builder
applyFiltersToTableQuery(Builder $query)

No description

array|null
getTableFilterState(string $name)

No description

string
parseTableFilterName(string $name)

No description

string
getTableFiltersSessionKey()

No description

array
getTableFilters() deprecated

No description

string|null
getTableFiltersFormWidth() deprecated

No description

string|null
getTableFiltersFormMaxHeight() deprecated

No description

bool
shouldPersistTableFiltersInSession() deprecated

No description

Htmlable|null
getTableDescription() deprecated

No description

Htmlable|null
getTableHeader() deprecated

No description

array
getTableHeaderActions() deprecated

No description

Htmlable|null
getTableHeading() deprecated

No description

Closure|null
getTableRecordActionUsing() deprecated

No description

string|null
getTableRecordAction() deprecated

No description

Closure|null
getTableRecordClassesUsing() deprecated

No description

Builder
getFilteredTableQuery()

No description

Builder
filterTableQuery(Builder $query)

No description

Builder
getFilteredSortedTableQuery()

No description

Builder
getTableQueryForExport()

No description

CursorPaginator
hydratePivotRelationForTableRecords(CursorPaginator $records)

No description

CursorPaginator
getTableRecords()

No description

Model|null
resolveTableRecord(string|null $key)

No description

Model|null
getTableRecord(string|null $key)

No description

string
getTableRecordKey(Model $record)

No description

int
getAllTableRecordsCount()

No description

void
flushCachedTableRecords()

No description

bool
allowsDuplicates() deprecated

No description

string|null
getTableRecordTitle(Model $record) deprecated

No description

string|null
getTableModelLabel() deprecated

No description

string|null
getTablePluralModelLabel() deprecated

No description

Closure|null
getTableRecordUrlUsing() deprecated

No description

void
bootedInteractsWithTable()

No description

void
mountInteractsWithTable()

No description

table(Table $table)

No description

getTable()

No description

makeTable()

No description

string|null
string
getIdentifiedTableQueryStringPropertyNameFor(string $property)

No description

array
getInteractsWithTableForms()

No description

string|null
getActiveTableLocale()

No description

void
resetPage(?string $pageName = null)

No description

Relation|null
getTableQuery() deprecated

No description

void
normalizeTableFilterValuesFromQueryString(array $data)

No description

void
resetTable()

No description

static void
checkPolicyExistence(bool $condition = true)

No description

static void
skipAuthorization(bool $condition = true)

No description

static bool
shouldCheckPolicyExistence()

No description

static bool
shouldSkipAuthorization()

No description

Builder
getRelationship()

No description

static string
getRelationshipName()

No description

void
mount()

No description

make(array $properties = [])

No description

array
getRenderHookScopes()

No description

View
render()

No description

array
getViewData()

No description

static string|null
getIcon(Model $ownerRecord, string $pageClass)

No description

static IconPosition
getIconPosition(Model $ownerRecord, string $pageClass)

No description

static string|null
getBadge(Model $ownerRecord, string $pageClass)

No description

static string|null
getBadgeColor(Model $ownerRecord, string $pageClass)

No description

static string|null
getBadgeTooltip(Model $ownerRecord, string $pageClass)

No description

static string
getTitle(Model $ownerRecord, string $pageClass)

No description

string
getPageClass()

No description

Model
getOwnerRecord()

No description

void
configureAssociateAction(AssociateAction $action)

No description

void
configureAttachAction(AttachAction $action)

No description

void
configureCreateAction(CreateAction $action)

No description

void
configureDeleteAction(DeleteAction $action)

No description

void
configureDetachAction(DetachAction $action)

No description

void
void
configureEditAction(EditAction $action)

No description

void
void
configureReplicateAction(ReplicateAction $action)

No description

void
configureRestoreAction(RestoreAction $action)

No description

void
configureViewAction(ViewAction $action)

No description

void
void
void
bool
can(string $action, Model|null $record = null)

No description

infolist(Infolist $infolist)

No description

bool
isReadOnly()

No description

bool
canAssociate()

No description

bool
canAttach()

No description

bool
canCreate()

No description

bool
canDelete(Model $record)

No description

bool
canDeleteAny()

No description

bool
canDetach(Model $record)

No description

bool
canDetachAny()

No description

bool
canDissociate(Model $record)

No description

bool
canDissociateAny()

No description

bool
canEdit(Model $record)

No description

bool
canForceDelete(Model $record)

No description

bool
canForceDeleteAny()

No description

bool
canReorder()

No description

bool
canReplicate(Model $record)

No description

bool
canRestore(Model $record)

No description

bool
canRestoreAny()

No description

bool
canView(Model $record)

No description

static string|null
getRecordTitleAttribute() deprecated

No description

static string|null
getRecordLabel() deprecated

No description

static string|null
getModelLabel() deprecated

No description

static string|null
getPluralRecordLabel() deprecated

No description

static string|null
getPluralModelLabel() deprecated

No description

string|null
getInverseRelationshipName() deprecated

No description

static bool
canViewForRecord(Model $ownerRecord, string $pageClass)

No description

static array
getDefaultProperties()

No description

Details

mixed callMountedAction(array $arguments = [])

No description

Parameters

array $arguments

Return Value

mixed

protected void afterActionCalled()

No description

Return Value

void

mixed mountAction(string $name, array $arguments = [])

No description

Parameters

string $name
array $arguments

Return Value

mixed

void replaceMountedAction(string $name, array $arguments = [])

No description

Parameters

string $name
array $arguments

Return Value

void

bool mountedActionShouldOpenModal(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

bool

bool mountedActionHasForm(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

bool

Action cacheAction(Action $action)

No description

Parameters

Action $action

Return Value

Action

protected void mergeCachedActions(array $actions)

No description

Parameters

array $actions

Return Value

void

protected void configureAction(Action $action)

No description

Parameters

Action $action

Return Value

void

Action|null getMountedAction()

No description

Return Value

Action|null

protected array getInteractsWithActionsForms()

No description

Return Value

array

Form|null getMountedActionForm(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

Form|null

protected Model|string|null getMountedActionFormModel()

No description

Return Value

Model|string|null

Action|null getAction(string|array $name)

No description

Parameters

string|array $name

Return Value

Action|null

protected Action|null getMountableModalActionFromAction(Action $action, array $modalActionNames)

No description

Parameters

Action $action
array $modalActionNames

Return Value

Action|null

protected string|null popMountedAction()

No description

Return Value

string|null

protected void resetMountedActionProperties()

No description

Return Value

void

void unmountAction(bool $shouldCancelParentActions = true, bool $shouldCloseModal = true)

No description

Parameters

bool $shouldCancelParentActions
bool $shouldCloseModal

Return Value

void

protected void cacheMountedActionForm(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

void

protected void closeActionModal()

No description

Return Value

void

protected void openActionModal()

No description

Return Value

void

string|null getActiveActionsLocale()

No description

Return Value

string|null

Infolist mountedActionInfolist()

No description

Return Value

Infolist

static bool isLazy()

No description

Return Value

bool

View placeholder()

No description

Return Value

View

array getPlaceholderData()

No description

Return Value

array

string|null getPlaceholderHeight()

No description

Return Value

string|null

mixed callMountedFormComponentAction(array $arguments = [])

No description

Parameters

array $arguments

Return Value

mixed

mixed mountFormComponentAction(string $component, string $name, array $arguments = [])

No description

Parameters

string $component
string $name
array $arguments

Return Value

mixed

protected void cacheMountedFormComponentActionForm(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

void

bool mountedFormComponentActionShouldOpenModal(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

bool

bool mountedFormComponentActionHasForm(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

bool

Action|null getMountedFormComponentAction(int|null $actionNestingIndex = null)

No description

Parameters

int|null $actionNestingIndex

Return Value

Action|null

protected Form|null getMountedFormComponentActionForm(int|null $actionNestingIndex = null, Action|null $mountedAction = null)

No description

Parameters

int|null $actionNestingIndex
Action|null $mountedAction

Return Value

Form|null

Component|null getMountedFormComponentActionComponent(int|null $actionNestingIndex = null)

No description

Parameters

int|null $actionNestingIndex

Return Value

Component|null

protected void resetMountedFormComponentActionProperties()

No description

Return Value

void

protected string|null popMountedFormComponentAction()

No description

Return Value

string|null

void unmountFormComponentAction(bool $shouldCancelParentActions = true, bool $shouldCloseModal = true)

No description

Parameters

bool $shouldCancelParentActions
bool $shouldCloseModal

Return Value

void

protected void closeFormComponentActionModal(bool $shouldCloseModal = true)

No description

Parameters

bool $shouldCloseModal

Return Value

void

protected void openFormComponentActionModal()

No description

Return Value

void

mixed __get(string $property)

No description

Parameters

string $property

Return Value

mixed

Exceptions

PropertyNotFoundException

void dispatchFormEvent(mixed ...$args)

No description

Parameters

mixed ...$args

Return Value

void

void fillFormDataForTesting(array $state = [])

No description

Parameters

array $state

Return Value

void

protected void unsetMissingNumericArrayKeys(array $target, array $state)

No description

Parameters

array $target
array $state

Return Value

void

TemporaryUploadedFile|null getFormComponentFileAttachment(string $statePath)

No description

Parameters

string $statePath

Return Value

TemporaryUploadedFile|null

string|null getFormComponentFileAttachmentUrl(string $statePath)

No description

Parameters

string $statePath

Return Value

string|null

array getFormSelectOptionLabels(string $statePath)

No description

Parameters

string $statePath

Return Value

array

string|null getFormSelectOptionLabel(string $statePath)

No description

Parameters

string $statePath

Return Value

string|null

array getFormSelectOptions(string $statePath)

No description

Parameters

string $statePath

Return Value

array

array getFormSelectSearchResults(string $statePath, string $search)

No description

Parameters

string $statePath
string $search

Return Value

array

void deleteUploadedFile(string $statePath, string $fileKey)

No description

Parameters

string $statePath
string $fileKey

Return Value

void

array|null getFormUploadedFiles(string $statePath)

No description

Parameters

string $statePath

Return Value

array|null

void removeFormUploadedFile(string $statePath, string $fileKey)

No description

Parameters

string $statePath
string $fileKey

Return Value

void

void reorderFormUploadedFiles(string $statePath, array $fileKeys)

No description

Parameters

string $statePath
array $fileKeys

Return Value

void

array validate($rules = null, array<string,string> $messages = [], array<string,string> $attributes = [])

No description

Parameters

$rules
array<string,string> $messages
array<string,string> $attributes

Return Value

array

array<string,mixed> validateOnly(string $field, array<string,array> $rules = null, array<string,string> $messages = [], array<string,string> $attributes = [], array<string,string> $dataOverrides = [])

No description

Parameters

string $field
array<string,array> $rules
array<string,string> $messages
array<string,string> $attributes
array<string,string> $dataOverrides

Return Value

array<string,mixed>

protected void onValidationError(ValidationException $exception)

No description

Parameters

ValidationException $exception

Return Value

void

protected array prepareForValidation(array<string,mixed> $attributes)

No description

Parameters

array<string,mixed> $attributes

Return Value

array

string|null getFilamentTranslatableContentDriver()

No description

Return Value

string|null

| null

TranslatableContentDriver|null makeFilamentTranslatableContentDriver()

No description

Return Value

TranslatableContentDriver|null

string|null getActiveFormsLocale()

No description

Return Value

string|null

void updatingInteractsWithForms(string $statePath)

No description

Parameters

string $statePath

Return Value

void

mixed getOldFormState(string $statePath)

No description

Parameters

string $statePath

Return Value

mixed

void updatedInteractsWithForms(string $statePath)

No description

Parameters

string $statePath

Return Value

void

protected Form|null cacheForm(string $name, Form|Closure|null $form)

No description

Parameters

string $name
Form|Closure|null $form

Return Value

Form|null

protected array cacheForms()

No description

Return Value

array

array getTraitForms()

No description

Return Value

array

protected bool hasCachedForm(string $name)

No description

Parameters

string $name

Return Value

bool

Form|null getForm(string $name)

No description

Parameters

string $name

Return Value

Form|null

array getCachedForms()

No description

Return Value

array

protected array getForms()

No description

Return Value

array

Form form(Form $form)

No description

Parameters

Form $form

Return Value

Form

protected Model|string|null getFormModel() deprecated

deprecated Override the `form()` method to configure the default form.

No description

Return Value

Model|string|null

protected array getFormSchema() deprecated

deprecated Override the `form()` method to configure the default form.

No description

Return Value

array

protected string|null getFormContext() deprecated

deprecated Override the `form()` method to configure the default form.

No description

Return Value

string|null

protected string|null getFormStatePath() deprecated

deprecated Override the `form()` method to configure the default form.

No description

Return Value

string|null

array getRules()

No description

Return Value

array

protected array getValidationAttributes()

No description

Return Value

array

protected Form makeForm()

No description

Return Value

Form

bool isCachingForms()

No description

Return Value

bool

Infolist mountedFormComponentActionInfolist()

No description

Return Value

Infolist

Infolist|null getInfolist(string $name)

No description

Parameters

string $name

Return Value

Infolist|null

Infolist cacheInfolist(string $name, Infolist $infolist)

No description

Parameters

string $name
Infolist $infolist

Return Value

Infolist

array getCachedInfolists()

No description

Return Value

array

protected bool hasCachedInfolist(string $name)

No description

Parameters

string $name

Return Value

bool

mixed callMountedInfolistAction(array $arguments = [])

No description

Parameters

array $arguments

Return Value

mixed

mixed mountInfolistAction(string $name, string|null $component = null, string|null $infolist = null)

No description

Parameters

string $name
string|null $component
string|null $infolist

Return Value

mixed

protected void openInfolistActionModal()

No description

Return Value

void

bool mountedInfolistActionShouldOpenModal(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

bool

bool mountedInfolistActionHasForm(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

bool

Action|null getMountedInfolistAction()

No description

Return Value

Action|null

Component|null getMountedInfolistActionComponent()

No description

Return Value

Component|null

Form|null getMountedInfolistActionForm(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

Form|null

void unmountInfolistAction(bool $shouldCancelParentActions = true, bool $shouldCloseModal = true)

No description

Parameters

bool $shouldCancelParentActions
bool $shouldCloseModal

Return Value

void

protected Infolist makeInfolist()

No description

Return Value

Infolist

protected array getInteractsWithInfolistsForms()

No description

Return Value

array

protected void loadDefaultActiveTab()

No description

Return Value

void

array getTabs()

No description

Return Value

array

array getCachedTabs()

No description

Return Value

array

string|int|null getDefaultActiveTab()

No description

Return Value

string|int|null

void updatedActiveTab()

No description

Return Value

void

string generateTabLabel(string $key)

No description

Parameters

string $key

Return Value

string

protected Builder modifyQueryWithActiveTab(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder

protected bool isTableStriped() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

bool

bool isTableLoadingDeferred() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

bool

void loadTable()

No description

Return Value

void

bool isTableLoaded()

No description

Return Value

bool

Group|null getTableGrouping()

No description

Return Value

Group|null

void updatedTableGroupColumn()

No description

Return Value

void

string|null getTableGroupingDirection()

No description

Return Value

string|null

protected Builder applyGroupingToTableQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder

void updatedTableRecordsPerPage()

No description

Return Value

void

protected CursorPaginator paginateTableQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

CursorPaginator

int|string|null getTableRecordsPerPage()

No description

Return Value

int|string|null

int getTablePage()

No description

Return Value

int

int|string getDefaultTableRecordsPerPageSelectOption()

No description

Return Value

int|string

string getTablePaginationPageName()

No description

Return Value

string

string getTablePerPageSessionKey()

No description

Return Value

string

protected array|null getTableRecordsPerPageSelectOptions() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

array|null

protected bool isTablePaginationEnabled() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

bool

protected string|null getTablePollingInterval() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

void reorderTable(array $order)

No description

Parameters

array $order

Return Value

void

void toggleTableReordering()

No description

Return Value

void

bool isTableReordering()

No description

Return Value

bool

protected bool isTablePaginationEnabledWhileReordering() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

bool

protected string|null getTableReorderColumn() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

void updatedTableSearch()

No description

Return Value

void

void updatedTableColumnSearches($value = null, string|null $key = null)

No description

Parameters

$value
string|null $key

Return Value

void

protected Builder applySearchToTableQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder

protected Builder applyColumnSearchesToTableQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder

protected array extractTableSearchWords(string $search)

No description

Parameters

string $search

Return Value

array

protected Builder applyGlobalSearchToTableQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder

string|null getTableSearch()

No description

Return Value

string|null

bool hasTableSearch()

No description

Return Value

bool

void resetTableSearch()

No description

Return Value

void

void resetTableColumnSearch(string $column)

No description

Parameters

string $column

Return Value

void

void resetTableColumnSearches()

No description

Return Value

void

Indicator getTableSearchIndicator()

No description

Return Value

Indicator

array getTableColumnSearchIndicators()

No description

Return Value

array

protected array castTableColumnSearches(array $searches)

No description

Parameters

array $searches

Return Value

array

array getTableColumnSearches()

No description

Return Value

array

string getTableSearchSessionKey()

No description

Return Value

string

string getTableColumnSearchesSessionKey()

No description

Return Value

string

protected bool shouldPersistTableSearchInSession() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

bool

protected bool shouldPersistTableColumnSearchInSession() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

bool

void sortTable(string|null $column = null, string|null $direction = null)

No description

Parameters

string|null $column
string|null $direction

Return Value

void

string|null getTableSortColumn()

No description

Return Value

string|null

string|null getTableSortDirection()

No description

Return Value

string|null

void updatedTableSortColumn()

No description

Return Value

void

void updatedTableSortDirection()

No description

Return Value

void

protected Builder applySortingToTableQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder

protected Builder applyDefaultSortingToTableQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder

protected string|null getDefaultTableSortColumn() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

protected string|null getDefaultTableSortDirection() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

string getTableSortSessionKey()

No description

Return Value

string

protected bool shouldPersistTableSortInSession() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

bool

Builder getAllTableSummaryQuery()

No description

Return Value

Builder

Builder getPageTableSummaryQuery()

No description

Return Value

Builder

array getTableSummarySelectedState(Builder $query, Closure|null $modifyQueryUsing = null)

No description

Parameters

Builder $query
Closure|null $modifyQueryUsing

Return Value

array

protected array getDefaultTableColumnToggleState()

No description

Return Value

array

void updatedToggledTableColumns()

No description

Return Value

void

Form getTableColumnToggleForm()

No description

Return Value

Form

protected array getTableColumnToggleFormSchema()

No description

Return Value

array

bool isTableColumnToggledHidden(string $name)

No description

Parameters

string $name

Return Value

bool

string getTableColumnToggleFormStateSessionKey()

No description

Return Value

string

protected int|array getTableColumnToggleFormColumns() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

int|array

| array<string, int | null>

protected string|null getTableColumnToggleFormWidth() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

protected string|null getTableColumnToggleFormMaxHeight() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

protected void configureTableAction(Action $action)

No description

Parameters

Action $action

Return Value

void

mixed callMountedTableAction(array $arguments = [])

No description

Parameters

array $arguments

Return Value

mixed

void mountedTableActionRecord(int|string|null $record)

No description

Parameters

int|string|null $record

Return Value

void

mixed mountTableAction(string $name, string|null $record = null, array $arguments = [])

No description

Parameters

string $name
string|null $record
array $arguments

Return Value

mixed

void replaceMountedTableAction(string $name, string|null $record = null, array $arguments = [])

No description

Parameters

string $name
string|null $record
array $arguments

Return Value

void

bool mountedTableActionShouldOpenModal(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

bool

bool mountedTableActionHasForm(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

bool

Action|null getMountedTableAction()

No description

Return Value

Action|null

Form|null getMountedTableActionForm(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

Form|null

int|string|null getMountedTableActionRecordKey()

No description

Return Value

int|string|null

Model|null getMountedTableActionRecord()

No description

Return Value

Model|null

protected string|null popMountedTableAction()

No description

Return Value

string|null

protected void resetMountedTableActionProperties()

No description

Return Value

void

void unmountTableAction(bool $shouldCancelParentActions = true, bool $shouldCloseModal = true)

No description

Parameters

bool $shouldCancelParentActions
bool $shouldCloseModal

Return Value

void

protected void cacheMountedTableActionForm(Action|null $mountedAction = null)

No description

Parameters

Action|null $mountedAction

Return Value

void

protected void closeTableActionModal()

No description

Return Value

void

protected void openTableActionModal()

No description

Return Value

void

protected array getTableActions() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

array

protected string|null getTableActionsColumnLabel() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

Infolist mountedTableActionInfolist()

No description

Return Value

Infolist

protected void configureTableBulkAction(BulkAction $action)

No description

Parameters

BulkAction $action

Return Value

void

mixed callMountedTableBulkAction(array $arguments = [])

No description

Parameters

array $arguments

Return Value

mixed

mixed mountTableBulkAction(string $name, array|null $selectedRecords = null)

No description

Parameters

string $name
array|null $selectedRecords

Return Value

mixed

protected void cacheMountedTableBulkActionForm(BulkAction|null $mountedBulkAction = null)

No description

Parameters

BulkAction|null $mountedBulkAction

Return Value

void

void replaceMountedTableBulkAction(string $name, array|null $selectedRecords = null)

No description

Parameters

string $name
array|null $selectedRecords

Return Value

void

protected void resetMountedTableBulkActionProperties()

No description

Return Value

void

bool mountedTableBulkActionShouldOpenModal(BulkAction|null $mountedBulkAction = null)

No description

Parameters

BulkAction|null $mountedBulkAction

Return Value

bool

void unmountTableBulkAction(bool $shouldCloseModal = true)

No description

Parameters

bool $shouldCloseModal

Return Value

void

bool mountedTableBulkActionHasForm(BulkAction|null $mountedBulkAction = null)

No description

Parameters

BulkAction|null $mountedBulkAction

Return Value

bool

void deselectAllTableRecords()

No description

Return Value

void

array getAllSelectableTableRecordKeys()

No description

Return Value

array

array getGroupedSelectableTableRecordKeys(string $group)

No description

Parameters

string $group

Return Value

array

int getAllSelectableTableRecordsCount()

No description

Return Value

int

Collection getSelectedTableRecords(bool $shouldFetchSelectedRecords = true)

No description

Parameters

bool $shouldFetchSelectedRecords

Return Value

Collection

protected void closeTableBulkActionModal()

No description

Return Value

void

protected void openTableBulkActionModal()

No description

Return Value

void

bool shouldSelectCurrentPageOnly() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

bool

bool shouldDeselectAllRecordsWhenTableFiltered() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

bool

BulkAction|null getMountedTableBulkAction()

No description

Return Value

BulkAction|null

Form|null getMountedTableBulkActionForm(BulkAction|null $mountedBulkAction = null)

No description

Parameters

BulkAction|null $mountedBulkAction

Return Value

Form|null

protected array getTableBulkActions() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

array

Closure|null isTableRecordSelectable() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

Closure|null

Infolist mountedTableBulkActionInfolist()

No description

Return Value

Infolist

mixed callTableColumnAction(string $name, string $recordKey)

No description

Parameters

string $name
string $recordKey

Return Value

mixed

mixed updateTableColumnState(string $column, string $record, mixed $input)

No description

Parameters

string $column
string $record
mixed $input

Return Value

mixed

protected array getTableColumns() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

array

protected View|null getTableContent() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

View|null

protected array|null getTableContentGrid() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

array|null

protected View|null getTableContentFooter() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

View|null

protected View|null getTableEmptyState() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

View|null

protected array getTableEmptyStateActions() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

array

protected string|null getTableEmptyStateDescription() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

protected string|null getTableEmptyStateHeading() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

protected string|null getTableEmptyStateIcon() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

Form getTableFiltersForm()

No description

Return Value

Form

void updatedTableFilters()

No description

Return Value

void

protected void handleTableFilterUpdates()

No description

Return Value

void

void removeTableFilter(string $filterName, string|null $field = null, bool $isRemovingAllFilters = false)

No description

Parameters

string $filterName
string|null $field
bool $isRemovingAllFilters

Return Value

void

void removeTableFilters()

No description

Return Value

void

void resetTableFiltersForm()

No description

Return Value

void

void applyTableFilters()

No description

Return Value

void

protected Builder applyFiltersToTableQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder

array|null getTableFilterState(string $name)

No description

Parameters

string $name

Return Value

array|null

string parseTableFilterName(string $name)

No description

Parameters

string $name

Return Value

string

string getTableFiltersSessionKey()

No description

Return Value

string

protected array getTableFilters() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

array

protected string|null getTableFiltersFormWidth() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

protected string|null getTableFiltersFormMaxHeight() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

protected bool shouldPersistTableFiltersInSession() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

bool

protected Htmlable|null getTableDescription() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

Htmlable|null

protected Htmlable|null getTableHeader() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

Htmlable|null

protected array getTableHeaderActions() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

array

protected Htmlable|null getTableHeading() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

Htmlable|null

protected Closure|null getTableRecordActionUsing() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

Closure|null

protected string|null getTableRecordAction() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

protected Closure|null getTableRecordClassesUsing() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

Closure|null

Builder getFilteredTableQuery()

No description

Return Value

Builder

Builder filterTableQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder

Builder getFilteredSortedTableQuery()

No description

Return Value

Builder

Builder getTableQueryForExport()

No description

Return Value

Builder

protected CursorPaginator hydratePivotRelationForTableRecords(CursorPaginator $records)

No description

Parameters

CursorPaginator $records

Return Value

CursorPaginator

CursorPaginator getTableRecords()

No description

Return Value

CursorPaginator

protected Model|null resolveTableRecord(string|null $key)

No description

Parameters

string|null $key

Return Value

Model|null

Model|null getTableRecord(string|null $key)

No description

Parameters

string|null $key

Return Value

Model|null

string getTableRecordKey(Model $record)

No description

Parameters

Model $record

Return Value

string

int getAllTableRecordsCount()

No description

Return Value

int

void flushCachedTableRecords()

No description

Return Value

void

bool allowsDuplicates() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

bool

string|null getTableRecordTitle(Model $record) deprecated

deprecated Override the `table()` method to configure the table.

No description

Parameters

Model $record

Return Value

string|null

string|null getTableModelLabel() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

string|null getTablePluralModelLabel() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

protected Closure|null getTableRecordUrlUsing() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

Closure|null

void bootedInteractsWithTable()

No description

Return Value

void

void mountInteractsWithTable()

No description

Return Value

void

Table table(Table $table)

No description

Parameters

Table $table

Return Value

Table

Table getTable()

No description

Return Value

Table

protected Table makeTable()

No description

Return Value

Table

protected string|null getTableQueryStringIdentifier()

No description

Return Value

string|null

string getIdentifiedTableQueryStringPropertyNameFor(string $property)

No description

Parameters

string $property

Return Value

string

protected array getInteractsWithTableForms()

No description

Return Value

array

string|null getActiveTableLocale()

No description

Return Value

string|null

void resetPage(?string $pageName = null)

No description

Parameters

?string $pageName

Return Value

void

protected Relation|null getTableQuery() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

Relation|null

protected void normalizeTableFilterValuesFromQueryString(array $data)

No description

Parameters

array $data

Return Value

void

void resetTable()

No description

Return Value

void

static void checkPolicyExistence(bool $condition = true)

No description

Parameters

bool $condition

Return Value

void

static void skipAuthorization(bool $condition = true)

No description

Parameters

bool $condition

Return Value

void

static bool shouldCheckPolicyExistence()

No description

Return Value

bool

static bool shouldSkipAuthorization()

No description

Return Value

bool

Builder getRelationship()

No description

Return Value

Builder

static string getRelationshipName()

No description

Return Value

string

void mount()

No description

Return Value

void

static RelationManagerConfiguration make(array $properties = [])

No description

Parameters

array $properties

Return Value

RelationManagerConfiguration

array getRenderHookScopes()

No description

Return Value

array

View render()

No description

Return Value

View

protected array getViewData()

No description

Return Value

array

static string|null getIcon(Model $ownerRecord, string $pageClass)

No description

Parameters

Model $ownerRecord
string $pageClass

Return Value

string|null

static IconPosition getIconPosition(Model $ownerRecord, string $pageClass)

No description

Parameters

Model $ownerRecord
string $pageClass

Return Value

IconPosition

static string|null getBadge(Model $ownerRecord, string $pageClass)

No description

Parameters

Model $ownerRecord
string $pageClass

Return Value

string|null

static string|null getBadgeColor(Model $ownerRecord, string $pageClass)

No description

Parameters

Model $ownerRecord
string $pageClass

Return Value

string|null

static string|null getBadgeTooltip(Model $ownerRecord, string $pageClass)

No description

Parameters

Model $ownerRecord
string $pageClass

Return Value

string|null

static string getTitle(Model $ownerRecord, string $pageClass)

No description

Parameters

Model $ownerRecord
string $pageClass

Return Value

string

string getPageClass()

No description

Return Value

string

Model getOwnerRecord()

No description

Return Value

Model

protected void configureAssociateAction(AssociateAction $action)

No description

Parameters

AssociateAction $action

Return Value

void

protected void configureAttachAction(AttachAction $action)

No description

Parameters

AttachAction $action

Return Value

void

protected void configureCreateAction(CreateAction $action)

No description

Parameters

CreateAction $action

Return Value

void

protected void configureDeleteAction(DeleteAction $action)

No description

Parameters

DeleteAction $action

Return Value

void

protected void configureDetachAction(DetachAction $action)

No description

Parameters

DetachAction $action

Return Value

void

protected void configureDissociateAction(DissociateAction $action)

No description

Parameters

DissociateAction $action

Return Value

void

protected void configureEditAction(EditAction $action)

No description

Parameters

EditAction $action

Return Value

void

protected void configureForceDeleteAction(ForceDeleteAction $action)

No description

Parameters

ForceDeleteAction $action

Return Value

void

protected void configureReplicateAction(ReplicateAction $action)

No description

Parameters

ReplicateAction $action

Return Value

void

protected void configureRestoreAction(RestoreAction $action)

No description

Parameters

RestoreAction $action

Return Value

void

protected void configureViewAction(ViewAction $action)

No description

Parameters

ViewAction $action

Return Value

void

protected void configureDeleteBulkAction(DeleteBulkAction $action)

No description

Parameters

DeleteBulkAction $action

Return Value

void

protected void configureDetachBulkAction(DetachBulkAction $action)

No description

Parameters

DetachBulkAction $action

Return Value

void

protected void configureDissociateBulkAction(DissociateBulkAction $action)

No description

Parameters

DissociateBulkAction $action

Return Value

void

protected void configureForceDeleteBulkAction(ForceDeleteBulkAction $action)

No description

Parameters

ForceDeleteBulkAction $action

Return Value

void

protected void configureRestoreBulkAction(RestoreBulkAction $action)

No description

Parameters

RestoreBulkAction $action

Return Value

void

protected bool can(string $action, Model|null $record = null)

No description

Parameters

string $action
Model|null $record

Return Value

bool

Infolist infolist(Infolist $infolist)

No description

Parameters

Infolist $infolist

Return Value

Infolist

bool isReadOnly()

No description

Return Value

bool

protected bool canAssociate()

No description

Return Value

bool

protected bool canAttach()

No description

Return Value

bool

protected bool canCreate()

No description

Return Value

bool

protected bool canDelete(Model $record)

No description

Parameters

Model $record

Return Value

bool

protected bool canDeleteAny()

No description

Return Value

bool

protected bool canDetach(Model $record)

No description

Parameters

Model $record

Return Value

bool

protected bool canDetachAny()

No description

Return Value

bool

protected bool canDissociate(Model $record)

No description

Parameters

Model $record

Return Value

bool

protected bool canDissociateAny()

No description

Return Value

bool

protected bool canEdit(Model $record)

No description

Parameters

Model $record

Return Value

bool

protected bool canForceDelete(Model $record)

No description

Parameters

Model $record

Return Value

bool

protected bool canForceDeleteAny()

No description

Return Value

bool

protected bool canReorder()

No description

Return Value

bool

protected bool canReplicate(Model $record)

No description

Parameters

Model $record

Return Value

bool

protected bool canRestore(Model $record)

No description

Parameters

Model $record

Return Value

bool

protected bool canRestoreAny()

No description

Return Value

bool

protected bool canView(Model $record)

No description

Parameters

Model $record

Return Value

bool

static string|null getRecordTitleAttribute() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

static protected string|null getRecordLabel() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

static protected string|null getModelLabel() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

static protected string|null getPluralRecordLabel() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

static protected string|null getPluralModelLabel() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

string|null getInverseRelationshipName() deprecated

deprecated Override the `table()` method to configure the table.

No description

Return Value

string|null

static bool canViewForRecord(Model $ownerRecord, string $pageClass)

No description

Parameters

Model $ownerRecord
string $pageClass

Return Value

bool

static array getDefaultProperties()

No description

Return Value

array