Let's get started
User Extensions:[]1.0.0
{
"base_module": {
"id": "base_module",
"name": "Base",
"version": "1.0.0",
"description": "Base module providing Aptitudes lifecycle, composition, contracts, and scalable and workflows.",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"base-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Base\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Base\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Base\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Base\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Base\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Base\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Base\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Base\/Models",
"for": "Webkernel\\Aptitudes\\Base\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Base\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Base\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Base\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Base\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Base",
"namespace": "Webkernel\\Aptitudes\\Base",
"path": "base",
"built_at": "2026-01-16T02:07:08.503330Z",
"policies": []
},
"panels_module": {
"id": "panels_module",
"name": "Panels",
"version": "1.0.0",
"description": "A Webkernel\\Arcanes module for Panels",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [
"Webkernel\\Aptitudes\\Panels\\PanelsProvider"
],
"middlewares": [],
"viewNamespaces": {
"panels-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Panels\/Resources\/Views"
},
"discoveryPaths": [],
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Panels",
"namespace": "Webkernel\\Aptitudes\\Panels",
"path": "panels",
"built_at": "2026-01-16T02:07:08.448159Z",
"policies": [
"Webkernel\\Aptitudes\\Panels\\Policies\\PanelsPolicy"
]
},
"rbac_module": {
"id": "rbac_module",
"name": "RBAC \u2014 Role-Based Access Control",
"version": "1.0.0",
"description": "Role-based access control with multi-context permission inheritance",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"rbac-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/RBAC\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/RBAC\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\RBAC\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/RBAC\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\RBAC\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/RBAC\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\RBAC\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/RBAC\/Models",
"for": "Webkernel\\Aptitudes\\RBAC\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/RBAC\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\RBAC\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/RBAC\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\RBAC\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/RBAC",
"namespace": "Webkernel\\Aptitudes\\RBAC",
"path": "rbac",
"built_at": "2026-01-16T02:07:08.623252Z"
},
"i18n_module": {
"id": "i18n_module",
"name": "I18n \u2014 Internationalization",
"version": "1.0.0",
"description": "Internationalization with dynamic translations and intelligent fallback",
"moduleType": "core",
"dependencies": [],
"providers": [
"Webkernel\\Aptitudes\\I18n\\I18nServiceProvider"
],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"i18n-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/I18n\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/I18n\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\I18n\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/I18n\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\I18n\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/I18n\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\I18n\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/I18n\/Models",
"for": "Webkernel\\Aptitudes\\I18n\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/I18n\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\I18n\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/I18n\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\I18n\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/I18n",
"namespace": "Webkernel\\Aptitudes\\I18n",
"path": "i18n",
"built_at": "2026-01-16T02:07:08.808908Z"
},
"extensions_module": {
"id": "extensions_module",
"name": "Extensions \u2014 Extension System",
"version": "1.0.0",
"description": "Runtime extension system with hooks, sandboxing, and approval workflows",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"extensions-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Extensions\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Extensions\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Extensions\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Extensions\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Extensions\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Extensions\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Extensions\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Extensions\/Models",
"for": "Webkernel\\Aptitudes\\Extensions\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Extensions\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Extensions\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Extensions\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Extensions\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Extensions",
"namespace": "Webkernel\\Aptitudes\\Extensions",
"path": "extensions",
"built_at": "2026-01-16T02:07:08.606212Z"
},
"telemetry_module": {
"id": "telemetry_module",
"name": "Telemetry \u2014 Observability and Metrics",
"version": "1.0.0",
"description": "Observability layer for performance metrics, auditing, and reporting",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"telemetry-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Telemetry\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Telemetry\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Telemetry\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Telemetry\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Telemetry\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Telemetry\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Telemetry\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Telemetry\/Models",
"for": "Webkernel\\Aptitudes\\Telemetry\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Telemetry\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Telemetry\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Telemetry\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Telemetry\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Telemetry",
"namespace": "Webkernel\\Aptitudes\\Telemetry",
"path": "telemetry",
"built_at": "2026-01-16T02:07:08.724306Z"
},
"cache_module": {
"id": "cache_module",
"name": "Cache \u2014 Intelligent Cache Management",
"version": "1.0.0",
"description": "Intelligent cache strategies, invalidation, and warming for all aptitudes",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"cache-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Cache\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Cache\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Cache\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Cache\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Cache\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Cache\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Cache\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Cache\/Models",
"for": "Webkernel\\Aptitudes\\Cache\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Cache\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Cache\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Cache\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Cache\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Cache",
"namespace": "Webkernel\\Aptitudes\\Cache",
"path": "cache",
"built_at": "2026-01-16T02:07:08.741450Z"
},
"events_module": {
"id": "events_module",
"name": "Events \u2014 Event System",
"version": "1.0.0",
"description": "Central event bus for aptitude orchestration and event-driven workflows",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"events-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Events\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Events\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Events\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Events\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Events\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Events\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Events\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Events\/Models",
"for": "Webkernel\\Aptitudes\\Events\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Events\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Events\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Events\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Events\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Events",
"namespace": "Webkernel\\Aptitudes\\Events",
"path": "events",
"built_at": "2026-01-16T02:07:08.520759Z"
},
"testing_module": {
"id": "testing_module",
"name": "Testing \u2014 Quality Assurance & Test Coverage",
"version": "1.0.0",
"description": "Quality assurance tools with unit, integration, and context-driven testing",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"testing-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Testing\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Testing\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Testing\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Testing\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Testing\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Testing\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Testing\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Testing\/Models",
"for": "Webkernel\\Aptitudes\\Testing\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Testing\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Testing\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Testing\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Testing\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Testing",
"namespace": "Webkernel\\Aptitudes\\Testing",
"path": "testing",
"built_at": "2026-01-16T02:07:08.826036Z"
},
"dx_module": {
"id": "dx_module",
"name": "DX \u2014 Developer Experience Tooling",
"version": "1.0.0",
"description": "Developer experience tools including scaffolding, validation, and documentation",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"dx-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/DX\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/DX\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\DX\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/DX\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\DX\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/DX\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\DX\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/DX\/Models",
"for": "Webkernel\\Aptitudes\\DX\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/DX\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\DX\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/DX\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\DX\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/DX",
"namespace": "Webkernel\\Aptitudes\\DX",
"path": "dx",
"built_at": "2026-01-16T02:07:08.572170Z"
},
"enum_module": {
"id": "enum_module",
"name": "Enum",
"version": "1.0.0",
"description": "A dynamic, database-driven enum system for managing types, statuses, and categories with localization and hierarchy support",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"enum-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Enum\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Enum\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Enum\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Enum\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Enum\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Enum\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Enum\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Enum\/Models",
"for": "Webkernel\\Aptitudes\\Enum\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Enum\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Enum\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Enum\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Enum\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Enum",
"namespace": "Webkernel\\Aptitudes\\Enum",
"path": "enum",
"built_at": "2026-01-16T02:07:08.555072Z"
},
"errorhandling_module": {
"id": "errorhandling_module",
"name": "ErrorHandling",
"version": "1.0.0",
"description": "Centralized exception handling with graceful recovery and alerting",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"errorhandling-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/ErrorHandling\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/ErrorHandling\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\ErrorHandling\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/ErrorHandling\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\ErrorHandling\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/ErrorHandling\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\ErrorHandling\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/ErrorHandling\/Models",
"for": "Webkernel\\Aptitudes\\ErrorHandling\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/ErrorHandling\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\ErrorHandling\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/ErrorHandling\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\ErrorHandling\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/ErrorHandling",
"namespace": "Webkernel\\Aptitudes\\ErrorHandling",
"path": "errorhandling",
"built_at": "2026-01-16T02:07:08.775060Z"
},
"security_module": {
"id": "security_module",
"name": "Security",
"version": "1.0.0",
"description": "Cross-cutting authentication, authorization, and request sanitization",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"security-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Security\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Security\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Security\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Security\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Security\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Security\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Security\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Security\/Models",
"for": "Webkernel\\Aptitudes\\Security\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Security\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Security\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Security\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Security\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Security",
"namespace": "Webkernel\\Aptitudes\\Security",
"path": "security",
"built_at": "2026-01-16T02:07:08.537989Z"
},
"performance_module": {
"id": "performance_module",
"name": "Performance",
"version": "1.0.0",
"description": "Profiling and optimization with automated benchmarking and budgets",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"performance-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Performance\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Performance\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Performance\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Performance\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Performance\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Performance\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Performance\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Performance\/Models",
"for": "Webkernel\\Aptitudes\\Performance\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Performance\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Performance\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Performance\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Performance\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Performance",
"namespace": "Webkernel\\Aptitudes\\Performance",
"path": "performance",
"built_at": "2026-01-16T02:07:08.589192Z"
},
"users_module": {
"id": "users_module",
"name": "Users",
"version": "1.0.0",
"description": "A WebkernelArcanes module for Users",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"users-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Users\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Users\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Users\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Users\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Users\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Users\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Users\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Users\/Models",
"for": "Webkernel\\Aptitudes\\Users\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Users\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Users\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Users\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Users\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Users",
"namespace": "Webkernel\\Aptitudes\\Users",
"path": "users",
"built_at": "2026-01-16T02:07:08.758535Z"
},
"updates_module": {
"id": "updates_module",
"name": "Updates",
"version": "1.0.0",
"description": "A WebkernelArcanes module for Updates",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"updates-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Updates\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Updates\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Updates\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Updates\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Updates\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Updates\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Updates\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Updates\/Models",
"for": "Webkernel\\Aptitudes\\Updates\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Updates\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Updates\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Updates\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Updates\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Updates",
"namespace": "Webkernel\\Aptitudes\\Updates",
"path": "updates",
"built_at": "2026-01-16T02:07:08.485430Z",
"policies": []
},
"ui_module": {
"id": "ui_module",
"name": "UI",
"version": "1.0.0",
"description": "Shared frontend component system with themes and consistent design tokens",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"ui-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/UI\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/UI\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\UI\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/UI\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\UI\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/UI\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\UI\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/UI\/Models",
"for": "Webkernel\\Aptitudes\\UI\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/UI\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\UI\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/UI\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\UI\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/UI",
"namespace": "Webkernel\\Aptitudes\\UI",
"path": "ui",
"built_at": "2026-01-16T02:07:08.656800Z"
},
"multitenancy_module": {
"id": "multitenancy_module",
"name": "Multitenancy",
"version": "1.0.0",
"description": "Advanced tenant isolation with one-to-many and many-to-many strategies",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"multitenancy-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Multitenancy\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Multitenancy\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Multitenancy\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Multitenancy\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Multitenancy\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Multitenancy\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Multitenancy\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Multitenancy\/Models",
"for": "Webkernel\\Aptitudes\\Multitenancy\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Multitenancy\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Multitenancy\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Multitenancy\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Multitenancy\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Multitenancy",
"namespace": "Webkernel\\Aptitudes\\Multitenancy",
"path": "multitenancy",
"built_at": "2026-01-16T02:07:08.673717Z"
},
"crm_module": {
"id": "crm_module",
"name": "CRM",
"version": "1.0.0",
"description": "Configurable sales workflows, automation, and analytics for customer data",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"crm-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/CRM\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/CRM\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\CRM\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/CRM\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\CRM\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/CRM\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\CRM\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/CRM\/Models",
"for": "Webkernel\\Aptitudes\\CRM\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/CRM\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\CRM\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/CRM\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\CRM\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/CRM",
"namespace": "Webkernel\\Aptitudes\\CRM",
"path": "crm",
"built_at": "2026-01-16T02:07:08.690591Z"
},
"websitebuilder": {
"id": "websitebuilder",
"name": "WebsiteBuilder",
"version": "1.0.0",
"description": "Multi-tenant website building with reusable blocks and theme engine",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"websitebuilder-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/WebsiteBuilder\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/WebsiteBuilder\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\WebsiteBuilder\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/WebsiteBuilder\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\WebsiteBuilder\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/WebsiteBuilder\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\WebsiteBuilder\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/WebsiteBuilder\/Models",
"for": "Webkernel\\Aptitudes\\WebsiteBuilder\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/WebsiteBuilder\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\WebsiteBuilder\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/WebsiteBuilder\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\WebsiteBuilder\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/WebsiteBuilder",
"namespace": "Webkernel\\Aptitudes\\WebsiteBuilder",
"path": "website-builder",
"built_at": "2026-01-16T02:07:08.640278Z"
},
"transactions_module": {
"id": "transactions_module",
"name": "Transactions",
"version": "1.0.0",
"description": "Cross-module transaction safety with distributed coordination and rollback",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"transactions-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Transactions\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Transactions\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Transactions\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Transactions\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Transactions\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Transactions\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Transactions\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Transactions\/Models",
"for": "Webkernel\\Aptitudes\\Transactions\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Transactions\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Transactions\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Transactions\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Transactions\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Transactions",
"namespace": "Webkernel\\Aptitudes\\Transactions",
"path": "transactions",
"built_at": "2026-01-16T02:07:08.707409Z"
},
"notify_module": {
"id": "notify_module",
"name": "Notify",
"version": "1.0.0",
"description": "Multi-channel notification system with global and local providers",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"notify-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Notify\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Notify\/Filament\/Resources",
"for": "Webkernel\\Aptitudes\\Notify\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Notify\/Filament\/Pages",
"for": "Webkernel\\Aptitudes\\Notify\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Notify\/Filament\/Widgets",
"for": "Webkernel\\Aptitudes\\Notify\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Notify\/Models",
"for": "Webkernel\\Aptitudes\\Notify\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Notify\/Http\/Controllers",
"for": "Webkernel\\Aptitudes\\Notify\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Notify\/Console\/Commands",
"for": "Webkernel\\Aptitudes\\Notify\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes\/Notify",
"namespace": "Webkernel\\Aptitudes\\Notify",
"path": "notify",
"built_at": "2026-01-16T02:07:08.791902Z"
},
"numerimondes_module": {
"id": "numerimondes_module",
"name": "Numerimondes",
"version": "1.0.0",
"description": "A WebkernelArcanes module for Numerimondes",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"numerimondes-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/platform\/Numerimondes\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/platform\/Numerimondes\/Filament\/Resources",
"for": "Numerimondes\\Numerimondes\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/platform\/Numerimondes\/Filament\/Pages",
"for": "Numerimondes\\Numerimondes\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/platform\/Numerimondes\/Filament\/Widgets",
"for": "Numerimondes\\Numerimondes\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/platform\/Numerimondes\/Models",
"for": "Numerimondes\\Numerimondes\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/platform\/Numerimondes\/Http\/Controllers",
"for": "Numerimondes\\Numerimondes\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/platform\/Numerimondes\/Console\/Commands",
"for": "Numerimondes\\Numerimondes\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/platform\/Numerimondes",
"namespace": "Numerimondes\\Numerimondes",
"path": "numerimondes",
"built_at": "2026-01-16T02:07:09.665358Z",
"policies": []
},
"aptitudes": {
"id": "aptitudes",
"name": "Aptitudes",
"version": "1.0.0",
"description": "Core capabilities and shared services for all Webkernel applications",
"moduleType": "core",
"dependencies": [],
"providers": [],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": [],
"discoveryPaths": [],
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Aptitudes",
"namespace": "Webkernel\\Aptitudes",
"path": null,
"built_at": "2026-01-16T02:07:09.968118Z"
},
"parallel_module": {
"id": "parallel_module",
"name": "Parallel",
"version": "1.0.0",
"description": "A WebkernelArcanes module for Parallel",
"moduleType": "core",
"dependencies": [],
"providers": [
"Webkernel\\Parallel\\ParallelServiceProvider"
],
"panelproviders": [],
"middlewares": [],
"viewNamespaces": {
"parallel-module": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Parallel\/Resources\/Views"
},
"discoveryPaths": {
"resources": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Parallel\/Filament\/Resources",
"for": "Webkernel\\Parallel\\Filament\\Resources"
},
"pages": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Parallel\/Filament\/Pages",
"for": "Webkernel\\Parallel\\Filament\\Pages"
},
"widgets": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Parallel\/Filament\/Widgets",
"for": "Webkernel\\Parallel\\Filament\\Widgets"
},
"models": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Parallel\/Models",
"for": "Webkernel\\Parallel\\Models"
},
"controllers": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Parallel\/Http\/Controllers",
"for": "Webkernel\\Parallel\\Http\\Controllers"
},
"commands": {
"in": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Parallel\/Console\/Commands",
"for": "Webkernel\\Parallel\\Console\\Commands"
}
},
"basePath": "\/home\/yassine\/web\/demo.numerimondes.com\/public_html\/webkernel\/src\/Parallel",
"namespace": "Webkernel\\Parallel",
"path": "parallel",
"built_at": "2026-01-16T02:07:09.981386Z"
}
}
Configure the dropdown menu used to select the interface language, and specify how the language menu should behave.
{
"boolean_methods": {
"emailVerification": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"emailChangeVerification": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"requiresEmailVerification": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"login": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"passwordReset": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"hasProfile": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"hasEmailChangeVerification": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"hasEmailVerification": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"hasPasswordReset": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"hasRegistration": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"darkMode": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"hasDarkMode": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"globalSearch": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"spa": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"hasSpaMode": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"tenantProfile": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": false
},
"tenantRegistration": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": false
},
"hasTenantProfile": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"hasTenantRegistration": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"defaultThemeMode": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": false
},
"getDefaultThemeMode": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"topNavigation": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
}
},
"array_methods": {
"assets": {
"mergeable": true,
"required_defaults": []
},
"getEmailVerificationPromptUrl": {
"mergeable": true,
"required_defaults": []
},
"getSetUpRequiredMultiFactorAuthenticationUrl": {
"mergeable": true,
"required_defaults": []
},
"getLoginUrl": {
"mergeable": true,
"required_defaults": []
},
"getRegistrationUrl": {
"mergeable": true,
"required_defaults": []
},
"getRequestPasswordResetUrl": {
"mergeable": true,
"required_defaults": []
},
"getProfileUrl": {
"mergeable": true,
"required_defaults": []
},
"getLogoutUrl": {
"mergeable": true,
"required_defaults": []
},
"pages": {
"mergeable": true,
"required_defaults": []
},
"resources": {
"mergeable": true,
"required_defaults": []
},
"widgets": {
"mergeable": true,
"required_defaults": []
},
"livewireComponents": {
"mergeable": true,
"required_defaults": []
},
"globalSearchKeyBindings": {
"mergeable": true,
"required_defaults": []
},
"icons": {
"mergeable": true,
"required_defaults": []
},
"middleware": {
"mergeable": true,
"required_defaults": [
"Illuminate\\Cookie\\Middleware\\EncryptCookies",
"Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse",
"Illuminate\\Session\\Middleware\\StartSession",
"Filament\\Http\\Middleware\\AuthenticateSession",
"Illuminate\\View\\Middleware\\ShareErrorsFromSession",
"Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken",
"Illuminate\\Routing\\Middleware\\SubstituteBindings",
"Filament\\Http\\Middleware\\DisableBladeIconComponents",
"Filament\\Http\\Middleware\\DispatchServingFilamentEvent"
]
},
"authMiddleware": {
"mergeable": true,
"required_defaults": [
"Filament\\Http\\Middleware\\Authenticate"
]
},
"tenantMiddleware": {
"mergeable": true,
"required_defaults": []
},
"persistentMiddleware": {
"mergeable": true,
"required_defaults": []
},
"navigationItems": {
"mergeable": true,
"required_defaults": []
},
"plugins": {
"mergeable": true,
"required_defaults": []
},
"domains": {
"mergeable": true,
"required_defaults": []
},
"tenantMenuItems": {
"mergeable": true,
"required_defaults": []
},
"getTenantProfileUrl": {
"mergeable": true,
"required_defaults": []
},
"getTenantRegistrationUrl": {
"mergeable": true,
"required_defaults": []
},
"userMenuItems": {
"mergeable": true,
"required_defaults": []
}
},
"string_methods": {
"emailVerificationPromptRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"emailVerificationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"emailChangeVerificationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"emailVerificationRoutePrefix": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "prefix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"setUpRequiredMultiFactorAuthenticationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"multiFactorAuthenticationRoutePrefix": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "prefix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"emailChangeVerificationRoutePrefix": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "prefix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"loginRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"passwordResetRequestRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"passwordResetRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"passwordResetRoutePrefix": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "prefix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"registrationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"profile": {
"parameter_count": 2,
"required": false,
"parameters": [
{
"name": "page",
"type": "string",
"optional": true,
"has_default": true,
"default_value": "Filament\\Auth\\Pages\\EditProfile"
},
{
"name": "isSimple",
"type": "bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"authGuard": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "guard",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"authPasswordBroker": {
"parameter_count": 1,
"required": false,
"parameters": [
{
"name": "broker",
"type": "string",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getResetPasswordUrl": {
"parameter_count": 3,
"required": true,
"parameters": [
{
"name": "token",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "user",
"type": "Illuminate\\Contracts\\Auth\\CanResetPassword|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
}
]
},
"getEmailVerificationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "suffix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getEmailChangeVerificationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "suffix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"discoverPages": {
"parameter_count": 2,
"required": true,
"parameters": [
{
"name": "in",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "for",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"discoverClusters": {
"parameter_count": 2,
"required": true,
"parameters": [
{
"name": "in",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "for",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"discoverResources": {
"parameter_count": 2,
"required": true,
"parameters": [
{
"name": "in",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "for",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"discoverWidgets": {
"parameter_count": 2,
"required": true,
"parameters": [
{
"name": "in",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "for",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"discoverLivewireComponents": {
"parameter_count": 2,
"required": true,
"parameters": [
{
"name": "in",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "for",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getClusteredComponents": {
"parameter_count": 1,
"required": false,
"parameters": [
{
"name": "cluster",
"type": "string",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"id": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "id",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getPlugin": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "id",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasPlugin": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "id",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"renderHook": {
"parameter_count": 3,
"required": true,
"parameters": [
{
"name": "name",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "hook",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "scopes",
"type": "array|string|null",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"path": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "path",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"domain": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "domain",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"route": {
"parameter_count": 3,
"required": true,
"parameters": [
{
"name": "name",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "mixed",
"optional": true,
"has_default": true,
"default_value": []
},
{
"name": "absolute",
"type": "bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"generateRouteName": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "name",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"sidebarWidth": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "width",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"collapsedSidebarWidth": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "width",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"tenant": {
"parameter_count": 3,
"required": true,
"parameters": [
{
"name": "model",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "slugAttribute",
"type": "string",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "ownershipRelationship",
"type": "string",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"tenantRoutePrefix": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "prefix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"tenantDomain": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "domain",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"tenantBillingRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getTenant": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "key",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
}
},
"mixed_methods": {
"default": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"register": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"boot": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"bootUsing": {
"parameter_count": 1,
"parameter_types": [
"Closure"
],
"parameters": [
{
"name": "callback",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"isDefault": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResourceUrl": {
"parameter_count": 5,
"parameter_types": [
"Illuminate\\Database\\Eloquent\\Model|string",
"string",
"array",
"bool",
"Illuminate\\Database\\Eloquent\\Model"
],
"parameters": [
{
"name": "model",
"type": "Illuminate\\Database\\Eloquent\\Model|string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "name",
"type": "string",
"optional": true,
"has_default": true,
"default_value": "index"
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
},
{
"name": "isAbsolute",
"type": "bool",
"optional": true,
"has_default": true,
"default_value": true
},
{
"name": "tenant",
"type": "Illuminate\\Database\\Eloquent\\Model",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"registerAssets": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"emailVerifiedMiddlewareName": {
"parameter_count": 1,
"parameter_types": [
"Closure|string"
],
"parameters": [
{
"name": "name",
"type": "Closure|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"multiFactorAuthenticationRequiredMiddlewareName": {
"parameter_count": 1,
"parameter_types": [
"Closure|string"
],
"parameters": [
{
"name": "name",
"type": "Closure|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"requiresMultiFactorAuthentication": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"registration": {
"parameter_count": 1,
"parameter_types": [
"Closure|array|string|null"
],
"parameters": [
{
"name": "action",
"type": "Closure|array|string|null",
"optional": true,
"has_default": true,
"default_value": "Filament\\Auth\\Pages\\Register"
}
]
},
"simpleProfilePage": {
"parameter_count": 1,
"parameter_types": [
"bool"
],
"parameters": [
{
"name": "condition",
"type": "bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"auth": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isEmailVerificationRequired": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasMultiFactorAuthentication": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isMultiFactorAuthenticationRequired": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getProfilePage": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isProfilePageSimple": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailVerificationPromptRouteName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSetUpRequiredMultiFactorAuthenticationRouteName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailVerifiedMiddleware": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMultiFactorAuthenticationRequiredMiddleware": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getVerifyEmailUrl": {
"parameter_count": 2,
"parameter_types": [
"Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"array"
],
"parameters": [
{
"name": "user",
"type": "Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
}
]
},
"getVerifyEmailChangeUrl": {
"parameter_count": 3,
"parameter_types": [
"Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"string",
"array"
],
"parameters": [
{
"name": "user",
"type": "Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "newEmail",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
}
]
},
"getBlockEmailChangeVerificationUrl": {
"parameter_count": 4,
"parameter_types": [
"Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"string",
"string",
"array"
],
"parameters": [
{
"name": "user",
"type": "Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "newEmail",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "verificationSignature",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
}
]
},
"getEmailVerifiedMiddlewareName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMultiFactorAuthenticationRequiredMiddlewareName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailVerificationPromptRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSetUpRequiredMultiFactorAuthenticationRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailVerificationPromptRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSetUpRequiredMultiFactorAuthenticationRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailVerificationRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMultiFactorAuthenticationRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailChangeVerificationRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getLoginRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getLoginRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getRegistrationRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getRegistrationRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getRequestPasswordResetRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getRequestPasswordResetRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResetPasswordRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResetPasswordRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResetPasswordRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasLogin": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getAuthGuard": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getAuthPasswordBroker": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"revealablePasswords": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"arePasswordsRevealable": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"multiFactorAuthentication": {
"parameter_count": 3,
"parameter_types": [
"Filament\\Auth\\MultiFactor\\Contracts\\MultiFactorAuthenticationProvider|Closure|array",
"Closure|array|string|null",
"Closure|bool"
],
"parameters": [
{
"name": "providers",
"type": "Filament\\Auth\\MultiFactor\\Contracts\\MultiFactorAuthenticationProvider|Closure|array",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "setUpRequiredAction",
"type": "Closure|array|string|null",
"optional": true,
"has_default": true,
"default_value": "Filament\\Auth\\MultiFactor\\Pages\\SetUpRequiredMultiFactorAuthentication"
},
{
"name": "isRequired",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": false
}
]
},
"getMultiFactorAuthenticationProviders": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"strictAuthorization": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"isAuthorizationStrict": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"defaultAvatarProvider": {
"parameter_count": 1,
"parameter_types": [
"Closure|string"
],
"parameters": [
{
"name": "provider",
"type": "Closure|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getDefaultAvatarProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"brandLogo": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null"
],
"parameters": [
{
"name": "logo",
"type": "Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"brandLogoHeight": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "height",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"darkModeBrandLogo": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null"
],
"parameters": [
{
"name": "logo",
"type": "Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getBrandLogo": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getBrandLogoHeight": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getDarkModeBrandLogo": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"brandName": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null"
],
"parameters": [
{
"name": "name",
"type": "Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getBrandName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"breadcrumbs": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasBreadcrumbs": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"broadcasting": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasBroadcasting": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"colors": {
"parameter_count": 1,
"parameter_types": [
"Closure|array"
],
"parameters": [
{
"name": "colors",
"type": "Closure|array",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getColors": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getModelResource": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Database\\Eloquent\\Model|string"
],
"parameters": [
{
"name": "model",
"type": "Illuminate\\Database\\Eloquent\\Model|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getPageDirectories": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getPageNamespaces": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getClusters": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getClusterDirectories": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getClusterNamespaces": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResourceDirectories": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResourceNamespaces": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getWidgetDirectories": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getWidgetNamespaces": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getPages": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResources": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getWidgets": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"readOnlyRelationManagersOnResourceViewPagesByDefault": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasReadOnlyRelationManagersOnResourceViewPagesByDefault": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasCachedComponents": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"cacheComponents": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"restoreCachedComponents": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"clearCachedComponents": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getComponentCachePath": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"resourceCreatePageRedirect": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "page",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getResourceCreatePageRedirect": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"resourceEditPageRedirect": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "page",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getResourceEditPageRedirect": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasDarkModeForced": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"databaseTransactions": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasDatabaseTransactions": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"errorNotifications": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasErrorNotifications": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"registerErrorNotification": {
"parameter_count": 3,
"parameter_types": [
"Closure|string",
"Closure|string|null",
"int"
],
"parameters": [
{
"name": "title",
"type": "Closure|string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "body",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "statusCode",
"type": "int",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getErrorNotifications": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"favicon": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "url",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getFavicon": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"font": {
"parameter_count": 3,
"parameter_types": [
"Closure|string|null",
"Closure|string|null",
"Closure|string|null"
],
"parameters": [
{
"name": "family",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "url",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "provider",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasCustomFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getFontHtml": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getFontProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getFontUrl": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"monoFont": {
"parameter_count": 3,
"parameter_types": [
"Closure|string|null",
"Closure|string|null",
"Closure|string|null"
],
"parameters": [
{
"name": "family",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "url",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "provider",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getMonoFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasCustomMonoFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMonoFontHtml": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMonoFontProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMonoFontUrl": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"serifFont": {
"parameter_count": 3,
"parameter_types": [
"Closure|string|null",
"Closure|string|null",
"Closure|string|null"
],
"parameters": [
{
"name": "family",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "url",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "provider",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getSerifFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasCustomSerifFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSerifFontHtml": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSerifFontProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSerifFontUrl": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"globalSearchDebounce": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "debounce",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"globalSearchFieldSuffix": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "suffix",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"globalSearchFieldKeyBindingSuffix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getGlobalSearchDebounce": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getGlobalSearchKeyBindings": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getGlobalSearchFieldSuffix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getGlobalSearchProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getIcons": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getId": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"maxContentWidth": {
"parameter_count": 1,
"parameter_types": [
"Filament\\Support\\Enums\\Width|string|null"
],
"parameters": [
{
"name": "maxContentWidth",
"type": "Filament\\Support\\Enums\\Width|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getMaxContentWidth": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"simplePageMaxContentWidth": {
"parameter_count": 1,
"parameter_types": [
"Filament\\Support\\Enums\\Width|string|null"
],
"parameters": [
{
"name": "width",
"type": "Filament\\Support\\Enums\\Width|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getSimplePageMaxContentWidth": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMiddleware": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getAuthMiddleware": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantMiddleware": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"navigation": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "builder",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"buildNavigation": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"navigationGroups": {
"parameter_count": 1,
"parameter_types": [
"array|string"
],
"parameters": [
{
"name": "groups",
"type": "array|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasNavigation": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasNavigationBuilder": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getNavigation": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getNavigationGroups": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getNavigationItems": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"databaseNotifications": {
"parameter_count": 3,
"parameter_types": [
"Closure|bool",
"Closure|string|null",
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
},
{
"name": "livewireComponent",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "isLazy",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"databaseNotificationsLivewireComponent": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "component",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"lazyLoadedDatabaseNotifications": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"databaseNotificationsPolling": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "interval",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasDatabaseNotifications": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasLazyLoadedDatabaseNotifications": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getDatabaseNotificationsLivewireComponent": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getDatabaseNotificationsPollingInterval": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"plugin": {
"parameter_count": 1,
"parameter_types": [
"Filament\\Contracts\\Plugin"
],
"parameters": [
{
"name": "plugin",
"type": "Filament\\Contracts\\Plugin",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getPlugins": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"homeUrl": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "url",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"routes": {
"parameter_count": 1,
"parameter_types": [
"Closure"
],
"parameters": [
{
"name": "routes",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"authenticatedRoutes": {
"parameter_count": 1,
"parameter_types": [
"Closure"
],
"parameters": [
{
"name": "routes",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"tenantRoutes": {
"parameter_count": 1,
"parameter_types": [
"Closure"
],
"parameters": [
{
"name": "routes",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"authenticatedTenantRoutes": {
"parameter_count": 1,
"parameter_types": [
"Closure"
],
"parameters": [
{
"name": "routes",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getRoutes": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getAuthenticatedRoutes": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantRoutes": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getAuthenticatedTenantRoutes": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getHomeUrl": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getDomains": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getPath": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getUrl": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Database\\Eloquent\\Model"
],
"parameters": [
{
"name": "tenant",
"type": "Illuminate\\Database\\Eloquent\\Model",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getRedirectUrl": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Database\\Eloquent\\Model"
],
"parameters": [
{
"name": "tenant",
"type": "Illuminate\\Database\\Eloquent\\Model",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"sidebarCollapsibleOnDesktop": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"sidebarFullyCollapsibleOnDesktop": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"collapsibleNavigationGroups": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"sidebarLivewireComponent": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "component",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getSidebarWidth": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getCollapsedSidebarWidth": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isSidebarCollapsibleOnDesktop": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isSidebarFullyCollapsibleOnDesktop": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasCollapsibleNavigationGroups": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSidebarLivewireComponent": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"spaUrlExceptions": {
"parameter_count": 1,
"parameter_types": [
"Closure|array"
],
"parameters": [
{
"name": "exceptions",
"type": "Closure|array",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasSpaPrefetching": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSpaUrlExceptions": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"subNavigationPosition": {
"parameter_count": 1,
"parameter_types": [
"Filament\\Pages\\Enums\\SubNavigationPosition|Closure|null"
],
"parameters": [
{
"name": "position",
"type": "Filament\\Pages\\Enums\\SubNavigationPosition|Closure|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getSubNavigationPosition": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"requiresTenantSubscription": {
"parameter_count": 1,
"parameter_types": [
"bool"
],
"parameters": [
{
"name": "condition",
"type": "bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"tenantMenu": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"tenantBillingProvider": {
"parameter_count": 1,
"parameter_types": [
"Filament\\Billing\\Providers\\Contracts\\BillingProvider"
],
"parameters": [
{
"name": "provider",
"type": "Filament\\Billing\\Providers\\Contracts\\BillingProvider",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasTenancy": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isTenantSubscriptionRequired": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasTenantBilling": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasTenantRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasTenantDomain": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantDomain": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantBillingProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantBillingRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantProfilePage": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantRegistrationPage": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantModel": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantSlugAttribute": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantBillingUrl": {
"parameter_count": 2,
"parameter_types": [
"Illuminate\\Database\\Eloquent\\Model",
"array"
],
"parameters": [
{
"name": "tenant",
"type": "Illuminate\\Database\\Eloquent\\Model",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
}
]
},
"hasTenantMenu": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantMenuItems": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantOwnershipRelationshipName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenancyScopeName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"viteTheme": {
"parameter_count": 2,
"parameter_types": [
"array|string",
"string"
],
"parameters": [
{
"name": "theme",
"type": "array|string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "buildDirectory",
"type": "string",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"theme": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Contracts\\Support\\Htmlable|Filament\\Support\\Assets\\Theme|string"
],
"parameters": [
{
"name": "theme",
"type": "Illuminate\\Contracts\\Support\\Htmlable|Filament\\Support\\Assets\\Theme|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getTheme": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getDefaultTheme": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"topbar": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"topbarLivewireComponent": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "component",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasTopbar": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTopbarLivewireComponent": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasTopNavigation": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"unsavedChangesAlerts": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasUnsavedChangesAlerts": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"userMenu": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasUserMenu": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getUserMenuItems": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
}
}
}
{
"model": {
"panel_source": "database",
"version": "4.0",
"is_active": true,
"is_default": false,
"sort_order": 0
},
"validation_errors": [],
"schema_analysis": {
"boolean_methods": {
"emailVerification": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"emailChangeVerification": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"requiresEmailVerification": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"login": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"passwordReset": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"hasProfile": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"hasEmailChangeVerification": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"hasEmailVerification": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"hasPasswordReset": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"hasRegistration": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"darkMode": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"hasDarkMode": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"globalSearch": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"spa": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
},
"hasSpaMode": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"tenantProfile": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": false
},
"tenantRegistration": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": false
},
"hasTenantProfile": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"hasTenantRegistration": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"defaultThemeMode": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": false
},
"getDefaultThemeMode": {
"accepts_parameter": false,
"default_value": true,
"parameter_optional": false
},
"topNavigation": {
"accepts_parameter": true,
"default_value": true,
"parameter_optional": true
}
},
"array_methods": {
"assets": {
"mergeable": true,
"required_defaults": []
},
"getEmailVerificationPromptUrl": {
"mergeable": true,
"required_defaults": []
},
"getSetUpRequiredMultiFactorAuthenticationUrl": {
"mergeable": true,
"required_defaults": []
},
"getLoginUrl": {
"mergeable": true,
"required_defaults": []
},
"getRegistrationUrl": {
"mergeable": true,
"required_defaults": []
},
"getRequestPasswordResetUrl": {
"mergeable": true,
"required_defaults": []
},
"getProfileUrl": {
"mergeable": true,
"required_defaults": []
},
"getLogoutUrl": {
"mergeable": true,
"required_defaults": []
},
"pages": {
"mergeable": true,
"required_defaults": []
},
"resources": {
"mergeable": true,
"required_defaults": []
},
"widgets": {
"mergeable": true,
"required_defaults": []
},
"livewireComponents": {
"mergeable": true,
"required_defaults": []
},
"globalSearchKeyBindings": {
"mergeable": true,
"required_defaults": []
},
"icons": {
"mergeable": true,
"required_defaults": []
},
"middleware": {
"mergeable": true,
"required_defaults": [
"Illuminate\\Cookie\\Middleware\\EncryptCookies",
"Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse",
"Illuminate\\Session\\Middleware\\StartSession",
"Filament\\Http\\Middleware\\AuthenticateSession",
"Illuminate\\View\\Middleware\\ShareErrorsFromSession",
"Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken",
"Illuminate\\Routing\\Middleware\\SubstituteBindings",
"Filament\\Http\\Middleware\\DisableBladeIconComponents",
"Filament\\Http\\Middleware\\DispatchServingFilamentEvent"
]
},
"authMiddleware": {
"mergeable": true,
"required_defaults": [
"Filament\\Http\\Middleware\\Authenticate"
]
},
"tenantMiddleware": {
"mergeable": true,
"required_defaults": []
},
"persistentMiddleware": {
"mergeable": true,
"required_defaults": []
},
"navigationItems": {
"mergeable": true,
"required_defaults": []
},
"plugins": {
"mergeable": true,
"required_defaults": []
},
"domains": {
"mergeable": true,
"required_defaults": []
},
"tenantMenuItems": {
"mergeable": true,
"required_defaults": []
},
"getTenantProfileUrl": {
"mergeable": true,
"required_defaults": []
},
"getTenantRegistrationUrl": {
"mergeable": true,
"required_defaults": []
},
"userMenuItems": {
"mergeable": true,
"required_defaults": []
}
},
"string_methods": {
"emailVerificationPromptRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"emailVerificationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"emailChangeVerificationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"emailVerificationRoutePrefix": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "prefix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"setUpRequiredMultiFactorAuthenticationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"multiFactorAuthenticationRoutePrefix": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "prefix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"emailChangeVerificationRoutePrefix": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "prefix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"loginRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"passwordResetRequestRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"passwordResetRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"passwordResetRoutePrefix": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "prefix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"registrationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"profile": {
"parameter_count": 2,
"required": false,
"parameters": [
{
"name": "page",
"type": "string",
"optional": true,
"has_default": true,
"default_value": "Filament\\Auth\\Pages\\EditProfile"
},
{
"name": "isSimple",
"type": "bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"authGuard": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "guard",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"authPasswordBroker": {
"parameter_count": 1,
"required": false,
"parameters": [
{
"name": "broker",
"type": "string",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getResetPasswordUrl": {
"parameter_count": 3,
"required": true,
"parameters": [
{
"name": "token",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "user",
"type": "Illuminate\\Contracts\\Auth\\CanResetPassword|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
}
]
},
"getEmailVerificationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "suffix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getEmailChangeVerificationRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "suffix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"discoverPages": {
"parameter_count": 2,
"required": true,
"parameters": [
{
"name": "in",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "for",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"discoverClusters": {
"parameter_count": 2,
"required": true,
"parameters": [
{
"name": "in",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "for",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"discoverResources": {
"parameter_count": 2,
"required": true,
"parameters": [
{
"name": "in",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "for",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"discoverWidgets": {
"parameter_count": 2,
"required": true,
"parameters": [
{
"name": "in",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "for",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"discoverLivewireComponents": {
"parameter_count": 2,
"required": true,
"parameters": [
{
"name": "in",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "for",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getClusteredComponents": {
"parameter_count": 1,
"required": false,
"parameters": [
{
"name": "cluster",
"type": "string",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"id": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "id",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getPlugin": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "id",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasPlugin": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "id",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"renderHook": {
"parameter_count": 3,
"required": true,
"parameters": [
{
"name": "name",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "hook",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "scopes",
"type": "array|string|null",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"path": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "path",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"domain": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "domain",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"route": {
"parameter_count": 3,
"required": true,
"parameters": [
{
"name": "name",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "mixed",
"optional": true,
"has_default": true,
"default_value": []
},
{
"name": "absolute",
"type": "bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"generateRouteName": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "name",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"sidebarWidth": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "width",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"collapsedSidebarWidth": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "width",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"tenant": {
"parameter_count": 3,
"required": true,
"parameters": [
{
"name": "model",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "slugAttribute",
"type": "string",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "ownershipRelationship",
"type": "string",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"tenantRoutePrefix": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "prefix",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"tenantDomain": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "domain",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"tenantBillingRouteSlug": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "slug",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getTenant": {
"parameter_count": 1,
"required": true,
"parameters": [
{
"name": "key",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
}
]
}
},
"mixed_methods": {
"default": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"register": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"boot": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"bootUsing": {
"parameter_count": 1,
"parameter_types": [
"Closure"
],
"parameters": [
{
"name": "callback",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"isDefault": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResourceUrl": {
"parameter_count": 5,
"parameter_types": [
"Illuminate\\Database\\Eloquent\\Model|string",
"string",
"array",
"bool",
"Illuminate\\Database\\Eloquent\\Model"
],
"parameters": [
{
"name": "model",
"type": "Illuminate\\Database\\Eloquent\\Model|string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "name",
"type": "string",
"optional": true,
"has_default": true,
"default_value": "index"
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
},
{
"name": "isAbsolute",
"type": "bool",
"optional": true,
"has_default": true,
"default_value": true
},
{
"name": "tenant",
"type": "Illuminate\\Database\\Eloquent\\Model",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"registerAssets": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"emailVerifiedMiddlewareName": {
"parameter_count": 1,
"parameter_types": [
"Closure|string"
],
"parameters": [
{
"name": "name",
"type": "Closure|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"multiFactorAuthenticationRequiredMiddlewareName": {
"parameter_count": 1,
"parameter_types": [
"Closure|string"
],
"parameters": [
{
"name": "name",
"type": "Closure|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"requiresMultiFactorAuthentication": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"registration": {
"parameter_count": 1,
"parameter_types": [
"Closure|array|string|null"
],
"parameters": [
{
"name": "action",
"type": "Closure|array|string|null",
"optional": true,
"has_default": true,
"default_value": "Filament\\Auth\\Pages\\Register"
}
]
},
"simpleProfilePage": {
"parameter_count": 1,
"parameter_types": [
"bool"
],
"parameters": [
{
"name": "condition",
"type": "bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"auth": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isEmailVerificationRequired": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasMultiFactorAuthentication": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isMultiFactorAuthenticationRequired": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getProfilePage": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isProfilePageSimple": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailVerificationPromptRouteName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSetUpRequiredMultiFactorAuthenticationRouteName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailVerifiedMiddleware": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMultiFactorAuthenticationRequiredMiddleware": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getVerifyEmailUrl": {
"parameter_count": 2,
"parameter_types": [
"Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"array"
],
"parameters": [
{
"name": "user",
"type": "Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
}
]
},
"getVerifyEmailChangeUrl": {
"parameter_count": 3,
"parameter_types": [
"Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"string",
"array"
],
"parameters": [
{
"name": "user",
"type": "Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "newEmail",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
}
]
},
"getBlockEmailChangeVerificationUrl": {
"parameter_count": 4,
"parameter_types": [
"Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"string",
"string",
"array"
],
"parameters": [
{
"name": "user",
"type": "Illuminate\\Contracts\\Auth\\MustVerifyEmail|Illuminate\\Database\\Eloquent\\Model|Illuminate\\Contracts\\Auth\\Authenticatable",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "newEmail",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "verificationSignature",
"type": "string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
}
]
},
"getEmailVerifiedMiddlewareName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMultiFactorAuthenticationRequiredMiddlewareName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailVerificationPromptRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSetUpRequiredMultiFactorAuthenticationRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailVerificationPromptRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSetUpRequiredMultiFactorAuthenticationRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailVerificationRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMultiFactorAuthenticationRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getEmailChangeVerificationRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getLoginRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getLoginRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getRegistrationRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getRegistrationRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getRequestPasswordResetRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getRequestPasswordResetRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResetPasswordRouteAction": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResetPasswordRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResetPasswordRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasLogin": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getAuthGuard": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getAuthPasswordBroker": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"revealablePasswords": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"arePasswordsRevealable": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"multiFactorAuthentication": {
"parameter_count": 3,
"parameter_types": [
"Filament\\Auth\\MultiFactor\\Contracts\\MultiFactorAuthenticationProvider|Closure|array",
"Closure|array|string|null",
"Closure|bool"
],
"parameters": [
{
"name": "providers",
"type": "Filament\\Auth\\MultiFactor\\Contracts\\MultiFactorAuthenticationProvider|Closure|array",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "setUpRequiredAction",
"type": "Closure|array|string|null",
"optional": true,
"has_default": true,
"default_value": "Filament\\Auth\\MultiFactor\\Pages\\SetUpRequiredMultiFactorAuthentication"
},
{
"name": "isRequired",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": false
}
]
},
"getMultiFactorAuthenticationProviders": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"strictAuthorization": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"isAuthorizationStrict": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"defaultAvatarProvider": {
"parameter_count": 1,
"parameter_types": [
"Closure|string"
],
"parameters": [
{
"name": "provider",
"type": "Closure|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getDefaultAvatarProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"brandLogo": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null"
],
"parameters": [
{
"name": "logo",
"type": "Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"brandLogoHeight": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "height",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"darkModeBrandLogo": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null"
],
"parameters": [
{
"name": "logo",
"type": "Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getBrandLogo": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getBrandLogoHeight": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getDarkModeBrandLogo": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"brandName": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null"
],
"parameters": [
{
"name": "name",
"type": "Illuminate\\Contracts\\Support\\Htmlable|Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getBrandName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"breadcrumbs": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasBreadcrumbs": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"broadcasting": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasBroadcasting": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"colors": {
"parameter_count": 1,
"parameter_types": [
"Closure|array"
],
"parameters": [
{
"name": "colors",
"type": "Closure|array",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getColors": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getModelResource": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Database\\Eloquent\\Model|string"
],
"parameters": [
{
"name": "model",
"type": "Illuminate\\Database\\Eloquent\\Model|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getPageDirectories": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getPageNamespaces": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getClusters": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getClusterDirectories": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getClusterNamespaces": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResourceDirectories": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResourceNamespaces": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getWidgetDirectories": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getWidgetNamespaces": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getPages": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getResources": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getWidgets": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"readOnlyRelationManagersOnResourceViewPagesByDefault": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasReadOnlyRelationManagersOnResourceViewPagesByDefault": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasCachedComponents": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"cacheComponents": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"restoreCachedComponents": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"clearCachedComponents": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getComponentCachePath": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"resourceCreatePageRedirect": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "page",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getResourceCreatePageRedirect": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"resourceEditPageRedirect": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "page",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getResourceEditPageRedirect": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasDarkModeForced": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"databaseTransactions": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasDatabaseTransactions": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"errorNotifications": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasErrorNotifications": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"registerErrorNotification": {
"parameter_count": 3,
"parameter_types": [
"Closure|string",
"Closure|string|null",
"int"
],
"parameters": [
{
"name": "title",
"type": "Closure|string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "body",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "statusCode",
"type": "int",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getErrorNotifications": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"favicon": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "url",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getFavicon": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"font": {
"parameter_count": 3,
"parameter_types": [
"Closure|string|null",
"Closure|string|null",
"Closure|string|null"
],
"parameters": [
{
"name": "family",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "url",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "provider",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasCustomFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getFontHtml": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getFontProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getFontUrl": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"monoFont": {
"parameter_count": 3,
"parameter_types": [
"Closure|string|null",
"Closure|string|null",
"Closure|string|null"
],
"parameters": [
{
"name": "family",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "url",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "provider",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getMonoFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasCustomMonoFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMonoFontHtml": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMonoFontProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMonoFontUrl": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"serifFont": {
"parameter_count": 3,
"parameter_types": [
"Closure|string|null",
"Closure|string|null",
"Closure|string|null"
],
"parameters": [
{
"name": "family",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "url",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "provider",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getSerifFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasCustomSerifFontFamily": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSerifFontHtml": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSerifFontProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSerifFontUrl": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"globalSearchDebounce": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "debounce",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"globalSearchFieldSuffix": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "suffix",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"globalSearchFieldKeyBindingSuffix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getGlobalSearchDebounce": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getGlobalSearchKeyBindings": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getGlobalSearchFieldSuffix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getGlobalSearchProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getIcons": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getId": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"maxContentWidth": {
"parameter_count": 1,
"parameter_types": [
"Filament\\Support\\Enums\\Width|string|null"
],
"parameters": [
{
"name": "maxContentWidth",
"type": "Filament\\Support\\Enums\\Width|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getMaxContentWidth": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"simplePageMaxContentWidth": {
"parameter_count": 1,
"parameter_types": [
"Filament\\Support\\Enums\\Width|string|null"
],
"parameters": [
{
"name": "width",
"type": "Filament\\Support\\Enums\\Width|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getSimplePageMaxContentWidth": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getMiddleware": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getAuthMiddleware": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantMiddleware": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"navigation": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "builder",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"buildNavigation": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"navigationGroups": {
"parameter_count": 1,
"parameter_types": [
"array|string"
],
"parameters": [
{
"name": "groups",
"type": "array|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasNavigation": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasNavigationBuilder": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getNavigation": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getNavigationGroups": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getNavigationItems": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"databaseNotifications": {
"parameter_count": 3,
"parameter_types": [
"Closure|bool",
"Closure|string|null",
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
},
{
"name": "livewireComponent",
"type": "Closure|string|null",
"optional": true,
"has_default": true,
"default_value": null
},
{
"name": "isLazy",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"databaseNotificationsLivewireComponent": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "component",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"lazyLoadedDatabaseNotifications": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"databaseNotificationsPolling": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "interval",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasDatabaseNotifications": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasLazyLoadedDatabaseNotifications": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getDatabaseNotificationsLivewireComponent": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getDatabaseNotificationsPollingInterval": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"plugin": {
"parameter_count": 1,
"parameter_types": [
"Filament\\Contracts\\Plugin"
],
"parameters": [
{
"name": "plugin",
"type": "Filament\\Contracts\\Plugin",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getPlugins": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"homeUrl": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "url",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"routes": {
"parameter_count": 1,
"parameter_types": [
"Closure"
],
"parameters": [
{
"name": "routes",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"authenticatedRoutes": {
"parameter_count": 1,
"parameter_types": [
"Closure"
],
"parameters": [
{
"name": "routes",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"tenantRoutes": {
"parameter_count": 1,
"parameter_types": [
"Closure"
],
"parameters": [
{
"name": "routes",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"authenticatedTenantRoutes": {
"parameter_count": 1,
"parameter_types": [
"Closure"
],
"parameters": [
{
"name": "routes",
"type": "Closure",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getRoutes": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getAuthenticatedRoutes": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantRoutes": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getAuthenticatedTenantRoutes": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getHomeUrl": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getDomains": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getPath": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getUrl": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Database\\Eloquent\\Model"
],
"parameters": [
{
"name": "tenant",
"type": "Illuminate\\Database\\Eloquent\\Model",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"getRedirectUrl": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Database\\Eloquent\\Model"
],
"parameters": [
{
"name": "tenant",
"type": "Illuminate\\Database\\Eloquent\\Model",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"sidebarCollapsibleOnDesktop": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"sidebarFullyCollapsibleOnDesktop": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"collapsibleNavigationGroups": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"sidebarLivewireComponent": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "component",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getSidebarWidth": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getCollapsedSidebarWidth": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isSidebarCollapsibleOnDesktop": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isSidebarFullyCollapsibleOnDesktop": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasCollapsibleNavigationGroups": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSidebarLivewireComponent": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"spaUrlExceptions": {
"parameter_count": 1,
"parameter_types": [
"Closure|array"
],
"parameters": [
{
"name": "exceptions",
"type": "Closure|array",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasSpaPrefetching": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getSpaUrlExceptions": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"subNavigationPosition": {
"parameter_count": 1,
"parameter_types": [
"Filament\\Pages\\Enums\\SubNavigationPosition|Closure|null"
],
"parameters": [
{
"name": "position",
"type": "Filament\\Pages\\Enums\\SubNavigationPosition|Closure|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getSubNavigationPosition": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"requiresTenantSubscription": {
"parameter_count": 1,
"parameter_types": [
"bool"
],
"parameters": [
{
"name": "condition",
"type": "bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"tenantMenu": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"tenantBillingProvider": {
"parameter_count": 1,
"parameter_types": [
"Filament\\Billing\\Providers\\Contracts\\BillingProvider"
],
"parameters": [
{
"name": "provider",
"type": "Filament\\Billing\\Providers\\Contracts\\BillingProvider",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasTenancy": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"isTenantSubscriptionRequired": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasTenantBilling": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasTenantRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantRoutePrefix": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasTenantDomain": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantDomain": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantBillingProvider": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantBillingRouteSlug": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantProfilePage": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantRegistrationPage": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantModel": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantSlugAttribute": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantBillingUrl": {
"parameter_count": 2,
"parameter_types": [
"Illuminate\\Database\\Eloquent\\Model",
"array"
],
"parameters": [
{
"name": "tenant",
"type": "Illuminate\\Database\\Eloquent\\Model",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "parameters",
"type": "array",
"optional": true,
"has_default": true,
"default_value": []
}
]
},
"hasTenantMenu": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantMenuItems": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenantOwnershipRelationshipName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTenancyScopeName": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"viteTheme": {
"parameter_count": 2,
"parameter_types": [
"array|string",
"string"
],
"parameters": [
{
"name": "theme",
"type": "array|string",
"optional": false,
"has_default": false,
"default_value": null
},
{
"name": "buildDirectory",
"type": "string",
"optional": true,
"has_default": true,
"default_value": null
}
]
},
"theme": {
"parameter_count": 1,
"parameter_types": [
"Illuminate\\Contracts\\Support\\Htmlable|Filament\\Support\\Assets\\Theme|string"
],
"parameters": [
{
"name": "theme",
"type": "Illuminate\\Contracts\\Support\\Htmlable|Filament\\Support\\Assets\\Theme|string",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"getTheme": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getDefaultTheme": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"topbar": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"topbarLivewireComponent": {
"parameter_count": 1,
"parameter_types": [
"Closure|string|null"
],
"parameters": [
{
"name": "component",
"type": "Closure|string|null",
"optional": false,
"has_default": false,
"default_value": null
}
]
},
"hasTopbar": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getTopbarLivewireComponent": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"hasTopNavigation": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"unsavedChangesAlerts": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasUnsavedChangesAlerts": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"userMenu": {
"parameter_count": 1,
"parameter_types": [
"Closure|bool"
],
"parameters": [
{
"name": "condition",
"type": "Closure|bool",
"optional": true,
"has_default": true,
"default_value": true
}
]
},
"hasUserMenu": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
},
"getUserMenuItems": {
"parameter_count": 0,
"parameter_types": [],
"parameters": []
}
}
},
"would_create": {
"id": null,
"path": null,
"is_default": false,
"method_count": 0,
"available_methods": []
}
}
Laravel has an incredibly rich ecosystem.
We suggest starting with the following.
- Read the Documentation
- Watch video tutorials at Laracasts