gitextract_u1aprfa_/ ├── .devcontainer/ │ ├── config/ │ │ └── xdebug.ini │ └── devcontainer.json ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE/ │ │ └── config.yml │ ├── SECURITY.md │ ├── dependabot.yml │ └── workflows/ │ ├── dependabot-auto-merge.yml │ ├── fix-php-code-style-issues.yml │ ├── phpstan.yml │ ├── run-tests.yml │ └── update-changelog.yml ├── .gitignore ├── .vscode/ │ └── settings.json ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── bootstrap/ │ └── app.php ├── composer.json ├── config/ │ └── filament-fabricator.php ├── database/ │ ├── factories/ │ │ └── ModelFactory.php │ └── migrations/ │ ├── create_pages_table.php.stub │ └── fix_slug_unique_constraint_on_pages_table.php.stub ├── docs/ │ └── README.md ├── phpstan-baseline.neon ├── phpstan.neon.dist ├── phpunit.xml.dist ├── pint.json ├── rector.php ├── resources/ │ ├── lang/ │ │ ├── ar/ │ │ │ └── page-resource.php │ │ ├── en/ │ │ │ └── page-resource.php │ │ ├── fr/ │ │ │ └── page-resource.php │ │ ├── id/ │ │ │ └── page-resource.php │ │ ├── nl/ │ │ │ └── page-resource.php │ │ ├── pl/ │ │ │ └── page-resource.php │ │ ├── ru/ │ │ │ └── page-resource.php │ │ ├── tr/ │ │ │ └── page-resource.php │ │ └── uk/ │ │ └── page-resource.php │ └── views/ │ ├── components/ │ │ ├── forms/ │ │ │ └── components/ │ │ │ ├── page-builder/ │ │ │ │ ├── dropdown-block-picker.blade.php │ │ │ │ └── modal-block-picker.blade.php │ │ │ └── page-builder.blade.php │ │ ├── layouts/ │ │ │ └── base.blade.php │ │ └── page-blocks.blade.php │ ├── preview.blade.php │ └── tests/ │ └── fixtures/ │ └── blade-wrapper.blade.php ├── routes/ │ └── web.php ├── src/ │ ├── Commands/ │ │ ├── Aliases/ │ │ │ ├── MakeLayoutCommand.php │ │ │ └── MakePageBlockCommand.php │ │ ├── ClearRoutesCacheCommand.php │ │ ├── MakeLayoutCommand.php │ │ └── MakePageBlockCommand.php │ ├── Enums/ │ │ └── BlockPickerStyle.php │ ├── Facades/ │ │ └── FilamentFabricator.php │ ├── FilamentFabricatorManager.php │ ├── FilamentFabricatorPlugin.php │ ├── FilamentFabricatorServiceProvider.php │ ├── Forms/ │ │ └── Components/ │ │ └── PageBuilder.php │ ├── Helpers.php │ ├── Http/ │ │ └── Controllers/ │ │ └── PageController.php │ ├── Layouts/ │ │ └── Layout.php │ ├── Listeners/ │ │ └── OptimizeWithLaravel.php │ ├── Models/ │ │ ├── Concerns/ │ │ │ └── HandlesPageUrls.php │ │ ├── Contracts/ │ │ │ ├── HasPageUrls.php │ │ │ └── Page.php │ │ └── Page.php │ ├── Observers/ │ │ └── PageRoutesObserver.php │ ├── PageBlocks/ │ │ └── PageBlock.php │ ├── Resources/ │ │ ├── PageResource/ │ │ │ └── Pages/ │ │ │ ├── Concerns/ │ │ │ │ └── HasPreviewModal.php │ │ │ ├── CreatePage.php │ │ │ ├── EditPage.php │ │ │ ├── ListPages.php │ │ │ └── ViewPage.php │ │ └── PageResource.php │ ├── Services/ │ │ └── PageRoutesService.php │ └── View/ │ ├── LayoutRenderHook.php │ └── ResourceSchemaSlot.php ├── stubs/ │ ├── Layout.stub │ ├── LayoutView.stub │ ├── PageBlock.stub │ └── PageBlockView.stub └── tests/ ├── Commands/ │ └── ClearRoutesCacheCommand.test.php ├── ExampleTest.php ├── Fixtures/ │ └── PageBuilderTestComponent.php ├── Forms/ │ └── Components/ │ └── PageBuilder.test.php ├── Observers/ │ └── PageRoutesObserver.test.php ├── Pest.php └── TestCase.php