Panel
class Panel extends Component (View source)
Traits
Properties
protected string | $evaluationIdentifier | from EvaluatesClosures | |
static protected Closure>> | $macros | from Macroable | |
protected Asset[]> | $assets | from HasAssets | |
protected string|Closure | $emailVerifiedMiddlewareName | from HasAuth | |
protected string | $emailVerificationRouteAction | from HasAuth | |
protected string | $emailVerificationPromptRouteSlug | from HasAuth | |
protected string | $emailVerificationRouteSlug | from HasAuth | |
protected string | $emailVerificationRoutePrefix | from HasAuth | |
protected bool | $isEmailVerificationRequired | from HasAuth | |
protected string | $loginRouteAction | from HasAuth | |
protected string | $loginRouteSlug | from HasAuth | |
protected string | $registrationRouteAction | from HasAuth | |
protected string | $registrationRouteSlug | from HasAuth | |
protected string | $requestPasswordResetRouteAction | from HasAuth | |
protected string | $requestPasswordResetRouteSlug | from HasAuth | |
protected string | $resetPasswordRouteAction | from HasAuth | |
protected string | $resetPasswordRouteSlug | from HasAuth | |
protected string | $resetPasswordRoutePrefix | from HasAuth | |
protected string|null | $profilePage | from HasAuth | |
protected bool | $isProfilePageSimple | from HasAuth | |
protected string | $authGuard | from HasAuth | |
protected string|null | $authPasswordBroker | from HasAuth | |
protected bool|Closure | $arePasswordsRevealable | from HasAuth | |
protected string | $defaultAvatarProvider | from HasAvatars | |
protected HtmlString|Closure|null | $brandLogo | from HasBrandLogo | |
protected string|Closure|null | $brandLogoHeight | from HasBrandLogo | |
protected HtmlString|Closure|null | $darkModeBrandLogo | from HasBrandLogo | |
protected Htmlable|Closure|null | $brandName | from HasBrandName | |
protected bool|Closure | $hasBreadcrumbs | from HasBreadcrumbs | |
protected bool|Closure | $hasBroadcasting | from HasBroadcasting | |
protected array | $colors | from HasColors | |
protected array<string,class-string> | $livewireComponents | from HasComponents | |
protected class-string[] | $pages | from HasComponents | |
protected string[] | $pageDirectories | from HasComponents | |
protected string[] | $pageNamespaces | from HasComponents | |
protected class-string[] | $clusters | from HasComponents | |
protected string[] | $clusterDirectories | from HasComponents | |
protected string[] | $clusterNamespaces | from HasComponents | |
protected Cluster>,class-string[]> | $clusteredComponents | from HasComponents | |
protected class-string[] | $resources | from HasComponents | |
protected string[] | $resourceDirectories | from HasComponents | |
protected string[] | $resourceNamespaces | from HasComponents | |
protected Widget>[] | $widgets | from HasComponents | |
protected string[] | $widgetDirectories | from HasComponents | |
protected string[] | $widgetNamespaces | from HasComponents | |
protected bool|Closure | $hasReadOnlyRelationManagersOnResourceViewPagesByDefault | from HasComponents | |
protected bool|null | $hasCachedComponents | from HasComponents | |
protected bool | $hasDarkMode | from HasDarkMode | |
protected bool | $hasDarkModeForced | from HasDarkMode | |
protected bool|Closure | $hasDatabaseTransactions | from HasDatabaseTransactions | |
protected string|Closure|null | $favicon | from HasFavicon | |
protected string|null | $fontFamily | from HasFont | |
protected string | $fontProvider | from HasFont | |
protected string|null | $fontUrl | from HasFont | |
protected string|Closure|null | $globalSearchDebounce | from HasGlobalSearch | |
protected string[] | $globalSearchKeyBindings | from HasGlobalSearch | |
protected string|bool | $globalSearchProvider | from HasGlobalSearch | |
protected string|Closure|null | $globalSearchFieldSuffix | from HasGlobalSearch | |
protected array<string,string> | $icons | from HasIcons | |
protected string | $id | from HasId | |
protected MaxWidth|string|null | $maxContentWidth | from HasMaxContentWidth | |
protected string[] | $middleware | from HasMiddleware | |
protected string[] | $authMiddleware | from HasMiddleware | |
protected string[] | $tenantMiddleware | from HasMiddleware | |
protected string[] | $livewirePersistentMiddleware | from HasMiddleware | |
protected array | $navigationGroups | from HasNavigation | |
protected NavigationItem[] | $navigationItems | from HasNavigation | |
protected Closure|bool | $navigationBuilder | from HasNavigation | |
protected NavigationManager|null | $navigationManager | from HasNavigation | |
protected bool|Closure | $hasDatabaseNotifications | from HasNotifications | |
protected bool|Closure | $hasLazyLoadedDatabaseNotifications | from HasNotifications | |
protected string|Closure|null | $databaseNotificationsPolling | from HasNotifications | |
protected Plugin> | $plugins | from HasPlugins | |
protected Closure[]>> | $renderHooks | from HasRenderHooks | |
protected array | $routes | from HasRoutes | |
protected array | $authenticatedRoutes | from HasRoutes | |
protected array | $tenantRoutes | from HasRoutes | |
protected array | $authenticatedTenantRoutes | from HasRoutes | |
protected string|Closure|null | $homeUrl | from HasRoutes | |
protected string[] | $domains | from HasRoutes | |
protected string | $path | from HasRoutes | |
protected string | $sidebarWidth | from HasSidebar | |
protected string | $collapsedSidebarWidth | from HasSidebar | |
protected bool|Closure | $isSidebarCollapsibleOnDesktop | from HasSidebar | |
protected bool|Closure | $isSidebarFullyCollapsibleOnDesktop | from HasSidebar | |
protected bool|Closure | $hasCollapsibleNavigationGroups | from HasSidebar | |
protected bool|Closure | $hasSpaMode | from HasSpaMode | |
protected string[] | $spaModeUrlExceptions | from HasSpaMode | |
protected Provider|null | $tenantBillingProvider | from HasTenancy | |
protected string | $tenantBillingRouteSlug | from HasTenancy | |
protected bool|Closure | $hasTenantMenu | from HasTenancy | |
protected string|null | $tenantRoutePrefix | from HasTenancy | |
protected string|null | $tenantDomain | from HasTenancy | |
protected string|null | $tenantModel | from HasTenancy | |
protected string|null | $tenantProfilePage | from HasTenancy | |
protected string|null | $tenantRegistrationPage | from HasTenancy | |
protected string|null | $tenantSlugAttribute | from HasTenancy | |
protected string|null | $tenantOwnershipRelationshipName | from HasTenancy | |
protected MenuItem[] | $tenantMenuItems | from HasTenancy | |
protected bool | $isTenantSubscriptionRequired | from HasTenancy | |
protected Theme|null | $theme | from HasTheme | |
protected string | $viteTheme | from HasTheme | |
protected string|null | $viteThemeBuildDirectory | from HasTheme | |
protected ThemeMode | $defaultThemeMode | from HasTheme | |
protected bool | $hasTopbar | from HasTopbar | |
protected bool|Closure | $hasTopNavigation | from HasTopNavigation | |
protected bool|Closure | $hasUnsavedChangesAlerts | from HasUnsavedChangesAlerts | |
protected MenuItem[] | $userMenuItems | from HasUserMenu | |
protected bool | $isDefault | ||
protected Closure> | $bootCallbacks |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
static mixed
configureUsing(Closure $modifyUsing, Closure|null $during = null, bool $isImportant = false)
No description
Configurable
configure()
No description
protected void
setUp()
No description
mixed
evaluate(mixed $value, array $namedInjections = [], array $typedInjections = [])
No description
protected mixed
resolveClosureDependencyForEvaluation(ReflectionParameter $parameter, array $namedInjections, array $typedInjections)
No description
protected array
resolveDefaultClosureDependencyForEvaluationByName(string $parameterName)
No description
protected array
resolveDefaultClosureDependencyForEvaluationByType(string $parameterType)
No description
protected string|null
getTypedReflectionParameterClassName(ReflectionParameter $parameter)
No description
static void
macro(string $name, callable $macro)
No description
static void
mixin(object $mixin, bool $replace = true)
No description
static void
flushMacros()
No description
static mixed
__callStatic(string $method, array $parameters)
No description
mixed
__call(string $method, array $parameters)
No description
static protected callable|null
getMacro(string $method)
No description
string
getResourceUrl(Model $model, string $name = 'index', array $parameters = [], bool $isAbsolute = true, Model|null $tenant = null)
No description
HasAssets
assets(array $assets, string $package = 'app')
No description
void
registerAssets()
No description
HasAuth
emailVerification(string|Closure|array|null $promptAction = EmailVerificationPrompt::class, bool $isRequired = true)
No description
HasAuth
emailVerificationPromptRouteSlug(string $slug)
No description
HasAuth
emailVerificationRouteSlug(string $slug)
No description
HasAuth
emailVerificationRoutePrefix(string $prefix)
No description
HasAuth
emailVerifiedMiddlewareName(string|Closure $name)
No description
HasAuth
requiresEmailVerification(bool $condition = true)
No description
HasAuth
login(string|Closure|array|null $action = Login::class)
No description
HasAuth
loginRouteSlug(string $slug)
No description
HasAuth
passwordReset(string|Closure|array|null $requestAction = RequestPasswordReset::class, string|Closure|array|null $resetAction = ResetPassword::class)
No description
HasAuth
passwordResetRequestRouteSlug(string $slug)
No description
HasAuth
passwordResetRouteSlug(string $slug)
No description
HasAuth
passwordResetRoutePrefix(string $prefix)
No description
HasAuth
registration(string|Closure|array|null $action = Register::class)
No description
HasAuth
registrationRouteSlug(string $slug)
No description
HasAuth
profile(string|null $page = EditProfile::class, bool $isSimple = true)
No description
HasAuth
simpleProfilePage(bool $condition = true)
No description
Guard
auth()
No description
HasAuth
authGuard(string $guard)
No description
HasAuth
authPasswordBroker(string|null $broker = null)
No description
bool
isEmailVerificationRequired()
No description
bool
hasProfile()
No description
string|null
getProfilePage()
No description
bool
isProfilePageSimple()
No description
string|null
getEmailVerificationPromptUrl(array $parameters = [])
No description
string
getEmailVerificationPromptRouteName()
No description
string
getEmailVerifiedMiddleware()
No description
string|null
getLoginUrl(array $parameters = [])
No description
string|null
getRegistrationUrl(array $parameters = [])
No description
string|null
getRequestPasswordResetUrl(array $parameters = [])
No description
string
getVerifyEmailUrl(Authenticatable $user, array $parameters = [])
No description
string
getResetPasswordUrl(string $token, Authenticatable $user, array $parameters = [])
No description
string|null
getProfileUrl(array $parameters = [])
No description
string
getLogoutUrl(array $parameters = [])
No description
string
getEmailVerifiedMiddlewareName()
No description
string|Closure|array|null
getEmailVerificationPromptRouteAction()
No description
string
getEmailVerificationPromptRouteSlug()
No description
string
getEmailVerificationRouteSlug(string $suffix)
No description
string
getEmailVerificationRoutePrefix()
No description
string|Closure|array|null
getLoginRouteAction()
No description
string
getLoginRouteSlug()
No description
string|Closure|array|null
getRegistrationRouteAction()
No description
string
getRegistrationRouteSlug()
No description
string|Closure|array|null
getRequestPasswordResetRouteAction()
No description
string
getRequestPasswordResetRouteSlug()
No description
string|Closure|array|null
getResetPasswordRouteAction()
No description
string
getResetPasswordRouteSlug()
No description
string
getResetPasswordRoutePrefix()
No description
bool
hasEmailVerification()
No description
bool
hasLogin()
No description
bool
hasPasswordReset()
No description
bool
hasRegistration()
No description
string
getAuthGuard()
No description
string|null
getAuthPasswordBroker()
No description
HasAuth
revealablePasswords(bool|Closure $condition = true)
No description
bool
arePasswordsRevealable()
No description
HasAvatars
defaultAvatarProvider(string $provider)
No description
string
getDefaultAvatarProvider()
No description
HasBrandLogo
brandLogo(Htmlable|Closure|null $logo)
No description
HasBrandLogo
brandLogoHeight(string|Closure|null $height)
No description
HasBrandLogo
darkModeBrandLogo(Htmlable|Closure|null $logo)
No description
Htmlable|null
getBrandLogo()
No description
string|null
getBrandLogoHeight()
No description
Htmlable|null
getDarkModeBrandLogo()
No description
HasBrandName
brandName(Htmlable|Closure|null $name)
No description
Htmlable
getBrandName()
No description
HasBreadcrumbs
breadcrumbs(bool|Closure $condition = true)
No description
bool
hasBreadcrumbs()
No description
HasBroadcasting
broadcasting(bool|Closure $condition = true)
No description
bool
hasBroadcasting()
No description
HasColors
colors(array|Closure $colors)
No description
array
getColors()
No description
HasComponents
pages(array $pages)
No description
HasComponents
resources(array $resources)
No description
string|null
getModelResource(Model $model)
No description
HasComponents
widgets(array $widgets)
No description
protected string
normalizeWidgetClass(WidgetConfiguration $widget)
No description
HasComponents
discoverPages(string $in, string $for)
No description
array
getPageDirectories()
No description
array
getPageNamespaces()
No description
HasComponents
discoverClusters(string $in, string $for)
No description
array
getClusterDirectories()
No description
array
getClusterNamespaces()
No description
HasComponents
discoverResources(string $in, string $for)
No description
array
getResourceDirectories()
No description
array
getResourceNamespaces()
No description
HasComponents
discoverWidgets(string $in, string $for)
No description
array
getWidgetDirectories()
No description
array
getWidgetNamespaces()
No description
HasComponents
discoverLivewireComponents(string $in, string $for)
No description
array
getPages()
No description
array
getResources()
No description
array
getWidgets()
No description
protected void
discoverComponents(string $baseClass, array $register, string|null $directory, string|null $namespace)
No description
HasComponents
livewireComponents(array $components)
No description
protected void
registerLivewireComponents()
No description
protected string
normalizeRelationManagerClass(RelationManagerConfiguration $manager)
No description
protected void
registerToCluster(string $component)
No description
protected void
queueLivewireComponentForRegistration(string $component)
No description
HasComponents
readOnlyRelationManagersOnResourceViewPagesByDefault(bool|Closure $condition = true)
No description
bool
hasReadOnlyRelationManagersOnResourceViewPagesByDefault()
No description
array
getClusteredComponents(string|null $cluster = null)
No description
bool
hasCachedComponents()
No description
void
cacheComponents()
No description
void
restoreCachedComponents()
No description
void
clearCachedComponents()
No description
string
getComponentCachePath()
No description
HasDarkMode
darkMode(bool $condition = true, bool $isForced = false)
No description
bool
hasDarkMode()
No description
bool
hasDarkModeForced()
No description
HasDatabaseTransactions
databaseTransactions(bool|Closure $condition = true)
No description
bool
hasDatabaseTransactions()
No description
HasFavicon
favicon(string|Closure|null $url)
No description
string|null
getFavicon()
No description
HasFont
font(string $family, string|null $url = null, string|null $provider = null)
No description
string
getFontFamily()
No description
Htmlable
getFontHtml()
No description
string
getFontProvider()
No description
string|null
getFontUrl()
No description
HasGlobalSearch
globalSearch(string|bool $provider = true)
No description
HasGlobalSearch
globalSearchDebounce(string|Closure|null $debounce)
No description
HasGlobalSearch
globalSearchKeyBindings(array $keyBindings)
No description
HasGlobalSearch
globalSearchFieldSuffix(string|Closure|null $suffix)
No description
HasGlobalSearch
globalSearchFieldKeyBindingSuffix()
No description
string
getGlobalSearchDebounce()
No description
array
getGlobalSearchKeyBindings()
No description
string|null
getGlobalSearchFieldSuffix()
No description
GlobalSearchProvider|null
getGlobalSearchProvider()
No description
HasIcons
icons(array $icons)
No description
array
getIcons()
No description
in
HasId at line 11
HasId
id(string $id)
No description
in
HasId at line 24
string
getId()
No description
HasMaxContentWidth
maxContentWidth(MaxWidth|string|null $maxContentWidth)
No description
MaxWidth|string|null
getMaxContentWidth()
No description
HasMiddleware
middleware(array $middleware, bool $isPersistent = false)
No description
HasMiddleware
authMiddleware(array $middleware, bool $isPersistent = false)
No description
HasMiddleware
tenantMiddleware(array $middleware, bool $isPersistent = false)
No description
HasMiddleware
persistentMiddleware(array $middleware)
No description
array
getMiddleware()
No description
array
getAuthMiddleware()
No description
array
getTenantMiddleware()
No description
protected void
registerLivewirePersistentMiddleware()
No description
HasNavigation
navigation(Closure|bool $builder = true)
No description
array
buildNavigation()
No description
HasNavigation
navigationGroups(array $groups)
No description
HasNavigation
navigationItems(array $items)
No description
bool
hasNavigation()
No description
bool
hasNavigationBuilder()
No description
array
getNavigation()
No description
array
getNavigationGroups()
No description
array
getNavigationItems()
No description
HasNotifications
databaseNotifications(bool|Closure $condition = true, bool|Closure $isLazy = true)
No description
HasNotifications
lazyLoadedDatabaseNotifications(bool|Closure $condition = true)
No description
HasNotifications
databaseNotificationsPolling(string|Closure|null $interval)
No description
bool
hasDatabaseNotifications()
No description
bool
hasLazyLoadedDatabaseNotifications()
No description
string|null
getDatabaseNotificationsPollingInterval()
No description
HasPlugins
plugin(Plugin $plugin)
No description
HasPlugins
plugins(array $plugins)
No description
array
getPlugins()
No description
Plugin
getPlugin(string $id)
No description
bool
hasPlugin(string $id)
No description
HasRenderHooks
renderHook(string $name, Closure $hook, string|array|null $scopes = null)
No description
protected void
registerRenderHooks()
No description
HasRoutes
path(string $path)
No description
HasRoutes
domain(string|null $domain)
No description
HasRoutes
domains(array $domains)
No description
HasRoutes
homeUrl(string|Closure|null $url)
No description
string
route(string $name, mixed $parameters = [], bool $absolute = true)
No description
string
generateRouteName(string $name)
No description
array
getRoutes()
No description
array
getAuthenticatedRoutes()
No description
array
getTenantRoutes()
No description
array
getAuthenticatedTenantRoutes()
No description
string|null
getHomeUrl()
No description
array
getDomains()
No description
string
getPath()
No description
string|null
getUrl(Model|null $tenant = null)
No description
HasSidebar
sidebarCollapsibleOnDesktop(bool|Closure $condition = true)
No description
HasSidebar
sidebarFullyCollapsibleOnDesktop(bool|Closure $condition = true)
No description
HasSidebar
collapsibleNavigationGroups(bool|Closure $condition = true)
No description
HasSidebar
sidebarWidth(string $width)
No description
HasSidebar
collapsedSidebarWidth(string $width)
No description
string
getSidebarWidth()
No description
string
getCollapsedSidebarWidth()
No description
bool
isSidebarCollapsibleOnDesktop()
No description
bool
isSidebarFullyCollapsibleOnDesktop()
No description
bool
hasCollapsibleNavigationGroups()
No description
HasSpaMode
spa(bool|Closure $condition = true)
No description
HasSpaMode
spaUrlExceptions(array|Closure $exceptions)
No description
bool
hasSpaMode()
No description
array
getSpaUrlExceptions()
No description
HasTenancy
requiresTenantSubscription(bool $condition = true)
No description
HasTenancy
tenantMenuItems(array $items)
No description
HasTenancy
tenantMenu(bool|Closure $condition = true)
No description
HasTenancy
tenant(string|null $model, string|null $slugAttribute = null, string|null $ownershipRelationship = null)
No description
HasTenancy
tenantRoutePrefix(string|null $prefix)
No description
HasTenancy
tenantDomain(string|null $domain)
No description
HasTenancy
tenantBillingProvider(Provider|null $provider)
No description
HasTenancy
tenantBillingRouteSlug(string $slug)
No description
HasTenancy
tenantProfile(string|null $page)
No description
HasTenancy
tenantRegistration(string|null $page)
No description
bool
hasTenancy()
No description
bool
isTenantSubscriptionRequired()
No description
bool
hasTenantBilling()
No description
bool
hasTenantProfile()
No description
bool
hasTenantRegistration()
No description
bool
hasTenantRoutePrefix()
No description
string|null
getTenantRoutePrefix()
No description
bool
hasTenantDomain()
No description
string|null
getTenantDomain()
No description
Provider|null
getTenantBillingProvider()
No description
string
getTenantBillingRouteSlug()
No description
string|null
getTenantProfilePage()
No description
string|null
getTenantRegistrationPage()
No description
Model
getTenant(string $key)
No description
string|null
getTenantModel()
No description
string|null
getTenantSlugAttribute()
No description
string|null
getTenantBillingUrl(Model $tenant, array $parameters = [])
No description
string|null
getTenantProfileUrl(array $parameters = [])
No description
string|null
getTenantRegistrationUrl(array $parameters = [])
No description
bool
hasTenantMenu()
No description
array
getTenantMenuItems()
No description
string
getTenantOwnershipRelationshipName()
No description
HasTheme
viteTheme(string|array $theme, string|null $buildDirectory = null)
No description
HasTheme
theme(Theme $theme)
No description
Theme
getTheme()
No description
Theme
getDefaultTheme()
No description
HasTheme
defaultThemeMode(ThemeMode $mode)
No description
ThemeMode
getDefaultThemeMode()
No description
bool
hasTopbar()
No description
HasTopNavigation
topNavigation(bool|Closure $condition = true)
No description
bool
hasTopNavigation()
No description
HasUnsavedChangesAlerts
unsavedChangesAlerts(bool|Closure $condition = true)
No description
bool
hasUnsavedChangesAlerts()
No description
HasUserMenu
userMenuItems(array $items)
No description
array
getUserMenuItems()
No description
static Panel
make()
No description
Panel
default(bool $condition = true)
No description
void
register()
No description
void
boot()
No description
bool
isDefault()
No description