class ManageRelatedRecords extends Page implements 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
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
static protected string $layout from  Page
static protected string|null $title from  BasePage
protected string|null $heading from  BasePage
protected string|null $subheading from  BasePage
static protected string $view
static Closure|null $reportValidationErrorUsing from  BasePage
protected string|null $maxContentWidth from  BasePage
protected array $extraBodyAttributes from  BasePage
static Alignment $formActionsAlignment from  BasePage
static bool $formActionsAreSticky from  BasePage
static bool $hasInlineLabels from  BasePage
static protected string|null $slug from  HasRoutes
static protected string $routeMiddleware from  HasRoutes
static protected string $withoutRouteMiddleware from  HasRoutes
protected NavigationGroup[] $cachedSubNavigation from  HasSubNavigation
static protected SubNavigationPosition $subNavigationPosition from  HasSubNavigation
protected array $cachedHeaderActions from  InteractsWithHeaderActions
static protected Cluster> $cluster from  Page
static protected bool $isDiscovered from  Page
static protected string|null $navigationGroup from  Page
static protected string|null $navigationBadgeTooltip from  Page
static protected string|null $navigationParentItem from  Page
static protected string|null $navigationIcon from  Page
static protected string|null $activeNavigationIcon from  Page
static protected string|null $navigationLabel from  Page
static protected int|null $navigationSort from  Page
static protected bool $shouldRegisterNavigation from  Page
static protected string|null $breadcrumb from  Page
static protected string $resource from  Page
string|null $activeRelationManager from  HasRelationManagers
Model|int|string|null $record from  InteractsWithRecord
string|null $activeTab
protected array $cachedTabs from  HasTabs
bool $isTableLoaded from  CanDeferLoading
string|null $tableGrouping
string|null $tableGroupingDirection
int $tableRecordsPerPage from  CanPaginateRecords
protected int|string|null $defaultTableRecordsPerPageSelectOption from  CanPaginateRecords
bool $isTableReordering
array $tableColumnSearches from  CanSearchRecords
?string $tableSearch
string|null $tableSortColumn
string|null $tableSortDirection
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
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
string|null $previousUrl

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

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

View
render()

No description

from  BasePage
string
getView()

No description

from  BasePage
string
getLayout()

No description

from  Page
Htmlable
getHeading()

No description

from  BasePage
Htmlable|null
getSubheading()

No description

from  BasePage
Htmlable
getTitle()

No description

from  BasePage
MaxWidth|string|null
getMaxContentWidth()

No description

from  BasePage
array
getExtraBodyAttributes()

No description

from  BasePage
array
getLayoutData()

No description

from  BasePage
array
getViewData()

No description

from  BasePage
void
halt()

No description

from  BasePage
void
callHook(string $hook)

No description

from  BasePage
static void
stickyFormActions(bool $condition = true)

No description

from  BasePage
static void
alignFormActionsStart()

No description

from  BasePage
static void
alignFormActionsCenter()

No description

from  BasePage
static void
alignFormActionsEnd()

No description

from  BasePage
static void
alignFormActionsLeft() deprecated

No description

from  BasePage
static void
alignFormActionsRight() deprecated

No description

from  BasePage
Alignment
getFormActionsAlignment()

No description

from  BasePage
bool
areFormActionsSticky()

No description

from  BasePage
bool
hasInlineLabels()

No description

from  BasePage
static void
formActionsAlignment(Alignment $alignment)

No description

from  BasePage
static void
inlineLabels(bool $condition = true)

No description

from  BasePage
array
getRenderHookScopes()

No description

from  Page
void
mountCanAuthorizeAccess()

No description

static bool
canAccess(array $parameters = [])

No description

static void
registerRoutes(Panel $panel)

No description

static void
routes(Panel $panel)

No description

static string
getRoutePath()

No description

static string
getRelativeRouteName()

No description

static string
getSlug()

No description

static string|array
getRouteMiddleware(Panel $panel)

No description

static string|array
getWithoutRouteMiddleware(Panel $panel)

No description

static string
getEmailVerifiedMiddleware(Panel $panel)

No description

static bool
isEmailVerificationRequired(Panel $panel)

No description

static string
getTenantSubscribedMiddleware(Panel $panel)

No description

static bool
isTenantSubscriptionRequired(Panel $panel)

No description

array
getSubNavigation()

No description

SubNavigationPosition
getSubNavigationPosition()

No description

array
getCachedSubNavigation()

No description

array
generateNavigationItems(array $components)

No description

array
getSubNavigationParameters()

No description

void
cacheHeaderActions()

No description

array
getHeaderActions()

No description

array
getActions() deprecated

No description

static string
getUrl(array $parameters = [], bool $isAbsolute = true, string|null $panel = null, Model|null $tenant = null)

No description

from  Page
static void
registerNavigationItems()

No description

from  Page
static array
getNavigationItems(array $urlParameters = [])

No description

from  Page
static string
from  Page
static string
getRouteName(string|null $panel = null)

No description

from  Page
array
getBreadcrumbs()

No description

static string|null
getNavigationGroup()

No description

from  Page
static string|null
getNavigationParentItem()

No description

from  Page
static Htmlable|null
getActiveNavigationIcon()

No description

from  Page
static Htmlable|null
getNavigationIcon()

No description

static string
getNavigationLabel()

No description

from  Page
static string|null
getNavigationBadge()

No description

from  Page
static string|array|null
getNavigationBadgeColor()

No description

from  Page
static string|null
getNavigationBadgeTooltip()

No description

from  Page
static int|null
getNavigationSort()

No description

from  Page
static string
getNavigationUrl(array $parameters = [])

No description

from  Page
View|null
getFooter()

No description

from  Page
View|null
getHeader()

No description

from  Page
array
getHeaderWidgets()

No description

from  Page
array
getVisibleHeaderWidgets()

No description

from  Page
int|string|array
getHeaderWidgetsColumns()

No description

from  Page
array
getFooterWidgets()

No description

from  Page
array
getVisibleFooterWidgets()

No description

from  Page
array
filterVisibleWidgets(array $widgets)

No description

from  Page
string
normalizeWidgetClass(WidgetConfiguration $widget)

No description

from  Page
int|string|array
getFooterWidgetsColumns()

No description

from  Page
array
getWidgetData()

No description

static bool
shouldRegisterNavigation(array $parameters = [])

No description

from  Page
static bool
isDiscovered()

No description

from  Page
static string|null
getCluster()

No description

from  Page
static string
prependClusterSlug(string $slug)

No description

from  Page
static string
prependClusterRouteBaseName(string $name)

No description

from  Page
static void
authorizeResourceAccess()

No description

static string
getResourcePageName()

No description

from  Page
route(string $path)

No description

from  Page
string|null
getBreadcrumb()

No description

string
getModel()

No description

from  Page
static string
getResource()

No description

from  Page
array
getRelationManagers()

No description

string
normalizeRelationManagerClass(RelationManagerConfiguration $manager)

No description

string|null
getContentTabLabel()

No description

string|null
getContentTabIcon()

No description

ContentTabPosition|null
getContentTabPosition()

No description

Model
resolveRecord(int|string $key)

No description

Model
getRecord()

No description

Htmlable
getRecordTitle()

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(int|string $record)

No description

void
authorizeAccess()

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
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
canViewAny()

No description

bool
canView(Model $record)

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

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

View render()

No description

Return Value

View

string getView()

No description

Return Value

string

string getLayout()

No description

Return Value

string

Htmlable getHeading()

No description

Return Value

Htmlable

Htmlable|null getSubheading()

No description

Return Value

Htmlable|null

Htmlable getTitle()

No description

Return Value

Htmlable

MaxWidth|string|null getMaxContentWidth()

No description

Return Value

MaxWidth|string|null

array getExtraBodyAttributes()

No description

Return Value

array

protected array getLayoutData()

No description

Return Value

array

protected array getViewData()

No description

Return Value

array

protected void halt()

No description

Return Value

void

protected void callHook(string $hook)

No description

Parameters

string $hook

Return Value

void

static void stickyFormActions(bool $condition = true)

No description

Parameters

bool $condition

Return Value

void

static void alignFormActionsStart()

No description

Return Value

void

static void alignFormActionsCenter()

No description

Return Value

void

static void alignFormActionsEnd()

No description

Return Value

void

static void alignFormActionsLeft() deprecated

deprecated Use `alignFormActionsStart()` instead

No description

Return Value

void

static void alignFormActionsRight() deprecated

deprecated Use `alignFormActionsEnd()` instead

No description

Return Value

void

Alignment getFormActionsAlignment()

No description

Return Value

Alignment

bool areFormActionsSticky()

No description

Return Value

bool

bool hasInlineLabels()

No description

Return Value

bool

static void formActionsAlignment(Alignment $alignment)

No description

Parameters

Alignment $alignment

Return Value

void

static void inlineLabels(bool $condition = true)

No description

Parameters

bool $condition

Return Value

void

array getRenderHookScopes()

No description

Return Value

array

void mountCanAuthorizeAccess()

No description

Return Value

void

static bool canAccess(array $parameters = [])

No description

Parameters

array $parameters

Return Value

bool

static void registerRoutes(Panel $panel)

No description

Parameters

Panel $panel

Return Value

void

static void routes(Panel $panel)

No description

Parameters

Panel $panel

Return Value

void

static string getRoutePath()

No description

Return Value

string

static string getRelativeRouteName()

No description

Return Value

string

static string getSlug()

No description

Return Value

string

static string|array getRouteMiddleware(Panel $panel)

No description

Parameters

Panel $panel

Return Value

string|array

| array

static string|array getWithoutRouteMiddleware(Panel $panel)

No description

Parameters

Panel $panel

Return Value

string|array

| array

static string getEmailVerifiedMiddleware(Panel $panel)

No description

Parameters

Panel $panel

Return Value

string

static bool isEmailVerificationRequired(Panel $panel)

No description

Parameters

Panel $panel

Return Value

bool

static string getTenantSubscribedMiddleware(Panel $panel)

No description

Parameters

Panel $panel

Return Value

string

static bool isTenantSubscriptionRequired(Panel $panel)

No description

Parameters

Panel $panel

Return Value

bool

array getSubNavigation()

No description

Return Value

array

SubNavigationPosition getSubNavigationPosition()

No description

Return Value

SubNavigationPosition

array getCachedSubNavigation()

No description

Return Value

array

array generateNavigationItems(array $components)

No description

Parameters

array $components

Return Value

array

array getSubNavigationParameters()

No description

Return Value

array

void bootedInteractsWithHeaderActions()

No description

Return Value

void

protected void cacheHeaderActions()

No description

Return Value

void

array getCachedHeaderActions()

No description

Return Value

array

protected array getHeaderActions()

No description

Return Value

array

protected array getActions() deprecated

deprecated Register header actions within the `getHeaderActions()` method instead.

No description

Return Value

array

static string getUrl(array $parameters = [], bool $isAbsolute = true, string|null $panel = null, Model|null $tenant = null)

No description

Parameters

array $parameters
bool $isAbsolute
string|null $panel
Model|null $tenant

Return Value

string

static void registerNavigationItems()

No description

Return Value

void

static array getNavigationItems(array $urlParameters = [])

No description

Parameters

array $urlParameters

Return Value

array

static string getNavigationItemActiveRoutePattern()

No description

Return Value

string

static string getRouteName(string|null $panel = null)

No description

Parameters

string|null $panel

Return Value

string

array getBreadcrumbs()

No description

Return Value

array

static string|null getNavigationGroup()

No description

Return Value

string|null

static string|null getNavigationParentItem()

No description

Return Value

string|null

static Htmlable|null getActiveNavigationIcon()

No description

Return Value

Htmlable|null

static Htmlable|null getNavigationIcon()

No description

Return Value

Htmlable|null

static string getNavigationLabel()

No description

Return Value

string

static string|null getNavigationBadge()

No description

Return Value

string|null

static string|array|null getNavigationBadgeColor()

No description

Return Value

string|array|null

| array{50: string, 100: string, 200: string, 300: string, 400: string, 500: string, 600: string, 700: string, 800: string, 900: string, 950: string} | null

static string|null getNavigationBadgeTooltip()

No description

Return Value

string|null

static int|null getNavigationSort()

No description

Return Value

int|null

static string getNavigationUrl(array $parameters = [])

No description

Parameters

array $parameters

Return Value

string

View|null getFooter()

No description

Return Value

View|null

View|null getHeader()

No description

Return Value

View|null

protected array getHeaderWidgets()

No description

Return Value

array

array getVisibleHeaderWidgets()

No description

Return Value

array

int|string|array getHeaderWidgetsColumns()

No description

Return Value

int|string|array

| string | array<string, int | string | null>

protected array getFooterWidgets()

No description

Return Value

array

array getVisibleFooterWidgets()

No description

Return Value

array

protected array filterVisibleWidgets(array $widgets)

No description

Parameters

array $widgets

Return Value

array

protected string normalizeWidgetClass(WidgetConfiguration $widget)

No description

Parameters

WidgetConfiguration $widget

Return Value

string

int|string|array getFooterWidgetsColumns()

No description

Return Value

int|string|array

| string | array<string, int | string | null>

array getWidgetData()

No description

Return Value

array

static bool shouldRegisterNavigation(array $parameters = [])

No description

Parameters

array $parameters

Return Value

bool

static bool isDiscovered()

No description

Return Value

bool

static string|null getCluster()

No description

Return Value

string|null

| null

static string prependClusterSlug(string $slug)

No description

Parameters

string $slug

Return Value

string

static string prependClusterRouteBaseName(string $name)

No description

Parameters

string $name

Return Value

string

void mountCanAuthorizeResourceAccess()

No description

Return Value

void

static void authorizeResourceAccess()

No description

Return Value

void

static string getResourcePageName()

No description

Return Value

string

static PageRegistration route(string $path)

No description

Parameters

string $path

Return Value

PageRegistration

string|null getBreadcrumb()

No description

Return Value

string|null

string getModel()

No description

Return Value

string

static string getResource()

No description

Return Value

string

array getRelationManagers()

No description

Return Value

array

protected string normalizeRelationManagerClass(RelationManagerConfiguration $manager)

No description

Parameters

RelationManagerConfiguration $manager

Return Value

string

void renderingHasRelationManagers()

No description

Return Value

void

bool hasCombinedRelationManagerTabsWithContent()

No description

Return Value

bool

string|null getContentTabLabel()

No description

Return Value

string|null

string|null getContentTabIcon()

No description

Return Value

string|null

ContentTabPosition|null getContentTabPosition()

No description

Return Value

ContentTabPosition|null

protected Model resolveRecord(int|string $key)

No description

Parameters

int|string $key

Return Value

Model

Model getRecord()

No description

Return Value

Model

Htmlable getRecordTitle()

No description

Return Value

Htmlable

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(int|string $record)

No description

Parameters

int|string $record

Return Value

void

protected void authorizeAccess()

No description

Return Value

void

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

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 canViewAny()

No description

Return Value

bool

protected bool canView(Model $record)

No description

Parameters

Model $record

Return Value

bool