Skip to content

Instantly share code, notes, and snippets.

@Snaver
Created June 23, 2025 12:46
Show Gist options
  • Save Snaver/e0beb05a5e0f6e5327adefe9a307906b to your computer and use it in GitHub Desktop.
Save Snaver/e0beb05a5e0f6e5327adefe9a307906b to your computer and use it in GitHub Desktop.
Filament PHP · Docs

Introduction

What is Filament?

URL: https://filamentphp.com/docs/4.x/introduction/overview

Overview: Top level overview of what Filament is, its Server-Driven UI architecture, core packages, and ecosystem.

Sub Headings: Introduction, What is Server-Driven UI?, Packages, Plugins, Customizing the appearance, Testing, Alternatives to Filament

Installation

URL: https://filamentphp.com/docs/4.x/introduction/installation

Overview: Complete installation guide for Filament including requirements, panel builder setup, and configuration.

Sub Headings: Requirements, Installation, Installing the panel builder, Creating a user, Accessing your panel, Deploying to production

Help

URL: https://filamentphp.com/docs/4.x/introduction/help

Overview: Guide to getting help with Filament including community resources, Discord, and support options.

Sub Headings: Community resources, Discord server, GitHub discussions, Stack Overflow, Reporting issues

Version Support Policy

URL: https://filamentphp.com/docs/4.x/introduction/version-support-policy

Overview: Information about Filament's versioning, support policy, and release schedule.

Sub Headings: Version numbering, Support timeline, Security updates, End of life policy

Contributing

URL: https://filamentphp.com/docs/4.x/introduction/contributing

Overview: Guide for contributing to Filament including code contributions, documentation, and community guidelines.

Sub Headings: Code of conduct, Bug reports, Feature requests, Pull requests, Documentation contributions

Getting Started

Getting Started

URL: https://filamentphp.com/docs/4.x/getting-started

Overview: Quick start guide to building your first Filament application with resources, widgets, and custom pages.

Sub Headings: Resources, Widgets, Custom pages

Resources

Overview

URL: https://filamentphp.com/docs/4.x/resources/overview

Overview: Introduction to Filament resources and how they provide CRUD interfaces for Eloquent models.

Sub Headings: Creating a resource, Simple (modal) resources, Automatically generating forms and tables, Handling soft-deletes, Record titles, Resource forms, Resource tables, Model labels, Navigation items, Generating URLs, Customizing Eloquent query, Sub-navigation, Security

Listing Records

URL: https://filamentphp.com/docs/4.x/resources/listing-records

Overview: Guide to customizing the List page of resources including tables, tabs, and filtering.

Sub Headings: Customizing the List page, Adding tabs above the table, Authorizing access to the List page, Customizing the page schema

Creating Records

URL: https://filamentphp.com/docs/4.x/resources/creating-records

Overview: Guide to customizing the Create page for adding new records with forms and validation.

Sub Headings: Customizing the Create page, Handling the creation process, Authorizing access to the Create page, Custom Create pages

Editing Records

URL: https://filamentphp.com/docs/4.x/resources/editing-records

Overview: Guide to customizing Edit pages for modifying existing records with forms and validation.

Sub Headings: Customizing the Edit page, Handling the edit process, Creating another Edit page, Authorizing access to the Edit page, Custom Edit pages

Viewing Records

URL: https://filamentphp.com/docs/4.x/resources/viewing-records

Overview: Guide to building View pages for displaying read-only record information using infolists.

Sub Headings: Creating a View page, Customizing the View page, Authorizing access to the View page, Custom View pages

Deleting Records

URL: https://filamentphp.com/docs/4.x/resources/deleting-records

Overview: Guide to implementing record deletion including soft deletes, bulk operations, and authorization.

Sub Headings: Single record deletion, Bulk deletion, Handling soft deletes, Force deletion, Restoration, Authorization

Managing Relationships

URL: https://filamentphp.com/docs/4.x/resources/managing-relationships

Overview: Guide to managing related records using relation managers and nested resources.

Sub Headings: Relation managers, Creating relation managers, Customizing relation managers, Nested resources

Nested Resources

URL: https://filamentphp.com/docs/4.x/resources/nesting

Overview: Guide to creating nested resource structures for hierarchical data relationships.

Sub Headings: Creating nested resources, Parent-child relationships, Navigation in nested resources, Authorization for nested resources

Singular Resources

URL: https://filamentphp.com/docs/4.x/resources/singular

Overview: Guide to creating singular resources for managing single records or settings pages.

Sub Headings: Creating singular resources, Customizing singular resource pages, Single record forms, Authorization

Global Search

URL: https://filamentphp.com/docs/4.x/resources/global-search

Overview: Guide to implementing global search functionality across resources and records.

Sub Headings: Configuring global search, Customizing search results, Search result actions

Using Widgets on Resource Pages

URL: https://filamentphp.com/docs/4.x/resources/widgets

Overview: Guide to adding widgets to resource pages for enhanced data visualization and functionality.

Sub Headings: Adding widgets to resources, Header widgets, Footer widgets, Widget positioning, Custom widgets

Custom Resource Pages

URL: https://filamentphp.com/docs/4.x/resources/custom-pages

Overview: Guide to creating completely custom pages within resources for specialized functionality.

Sub Headings: Creating custom pages, Accessing URL parameters, Using records in custom pages, Authorization

Code Quality Tips

URL: https://filamentphp.com/docs/4.x/resources/code-quality-tips

Overview: Best practices for organizing and maintaining clean, readable resource code.

Sub Headings: Using schema and table classes, Creating component classes, Action classes, Organizing files

Tables

Overview

URL: https://filamentphp.com/docs/4.x/tables/overview

Overview: Introduction to Filament's table builder for displaying and interacting with data.

Sub Headings: Building tables, Available columns, Pagination, Record URLs, Empty states

Columns Overview

URL: https://filamentphp.com/docs/4.x/tables/columns/overview

Overview: Introduction to table columns and their configuration options.

Sub Headings: Available column types, Column styling, Column sorting, Column searching, Column visibility

Text Column

URL: https://filamentphp.com/docs/4.x/tables/columns/text

Overview: Guide to using text columns for displaying textual data in tables.

Sub Headings: Basic text display, Formatting text, Limiting text length, Searchable text, Text actions

Icon Column

URL: https://filamentphp.com/docs/4.x/tables/columns/icon

Overview: Guide to displaying icons in table columns with conditional logic.

Sub Headings: Icon selection, Conditional icons, Icon colors, Icon sizes, Custom icons

Image Column

URL: https://filamentphp.com/docs/4.x/tables/columns/image

Overview: Guide to displaying images in table columns with optimization and styling.

Sub Headings: Image sources, Image sizing, Image optimization, Fallback images, Image overlays

Color Column

URL: https://filamentphp.com/docs/4.x/tables/columns/color

Overview: Guide to displaying color values and color indicators in table columns.

Sub Headings: Color display formats, Color indicators, Custom color schemes, Color accessibility

Select Column

URL: https://filamentphp.com/docs/4.x/tables/columns/select

Overview: Guide to inline select dropdowns within table columns for quick editing.

Sub Headings: Select options, Inline editing, Validation, Custom options, Placeholder text

Toggle Column

URL: https://filamentphp.com/docs/4.x/tables/columns/toggle

Overview: Guide to toggle switches in table columns for boolean values.

Sub Headings: Toggle states, Inline toggling, Validation, Custom labels, Disabled states

Text Input Column

URL: https://filamentphp.com/docs/4.x/tables/columns/text-input

Overview: Guide to inline text input fields within table columns for quick editing.

Sub Headings: Input types, Inline editing, Validation, Input formatting, Placeholder text

Checkbox Column

URL: https://filamentphp.com/docs/4.x/tables/columns/checkbox

Overview: Guide to checkbox inputs in table columns for boolean selection.

Sub Headings: Checkbox states, Bulk selection, Validation, Custom labels, Disabled checkboxes

Custom Columns

URL: https://filamentphp.com/docs/4.x/tables/columns/custom-columns

Overview: Guide to creating custom table columns with unique functionality and display.

Sub Headings: Creating custom columns, Column views, Column state, Custom styling, Column components

Filters Overview

URL: https://filamentphp.com/docs/4.x/tables/filters/overview

Overview: Introduction to table filters for searching and narrowing down data.

Sub Headings: Filter types, Filter forms, Filter indicators, Filter layout, Custom filters

Select Filters

URL: https://filamentphp.com/docs/4.x/tables/filters/select

Overview: Guide to implementing dropdown select filters for table data.

Sub Headings: Select options, Multiple selection, Relationship filters, Custom options, Placeholder text

Ternary Filters

URL: https://filamentphp.com/docs/4.x/tables/filters/ternary

Overview: Guide to three-state filters for null, true, and false values.

Sub Headings: Ternary states, Custom labels, Default values, Filter logic

Query Builder

URL: https://filamentphp.com/docs/4.x/tables/filters/query-builder

Overview: Guide to advanced query builder filters for complex filtering logic.

Sub Headings: Query conditions, Relationship queries, Date ranges, Custom operators, Query validation

Custom Filters

URL: https://filamentphp.com/docs/4.x/tables/filters/custom

Overview: Guide to creating custom filters with unique functionality and UI.

Sub Headings: Creating custom filters, Filter forms, Filter logic, Custom components, Filter state

Filter Layout

URL: https://filamentphp.com/docs/4.x/tables/filters/layout

Overview: Guide to organizing and styling table filters for better user experience.

Sub Headings: Filter positioning, Filter groups, Responsive layout, Filter styling, Collapsible filters

Actions

URL: https://filamentphp.com/docs/4.x/tables/actions

Overview: Guide to adding actions to tables including record actions, bulk actions, and toolbar actions.

Sub Headings: Record actions, Bulk actions, Toolbar actions, Action groups, Action modals, Authorization

Layout

URL: https://filamentphp.com/docs/4.x/tables/layout

Overview: Guide to customizing table layout, spacing, and responsive design.

Sub Headings: Table styling, Column spacing, Responsive tables, Table headers, Row styling

Summaries

URL: https://filamentphp.com/docs/4.x/tables/summaries

Overview: Guide to displaying summary information and calculations in table footers.

Sub Headings: Summary types, Aggregate functions, Custom summaries, Summary formatting, Conditional summaries

Grouping Rows

URL: https://filamentphp.com/docs/4.x/tables/grouping

Overview: Guide to grouping table records by columns for better data organization.

Sub Headings: Enabling grouping, Custom grouping, Group titles, Collapsible groups

Empty State

URL: https://filamentphp.com/docs/4.x/tables/empty-state

Overview: Guide to customizing the empty state when tables have no data.

Sub Headings: Empty state content, Custom empty states, Empty state actions, Loading states

Custom Data

URL: https://filamentphp.com/docs/4.x/tables/custom-data

Overview: Guide to using non-Eloquent data sources with tables including APIs and custom datasets.

Sub Headings: Using arrays as data, External APIs, Pagination with custom data, Searching custom data

Schemas

Overview

URL: https://filamentphp.com/docs/4.x/schemas/overview

Overview: Introduction to Filament's schema system for building UI components and layouts.

Sub Headings: Schema concepts, Component structure, Schema builders, Reusable schemas

Layouts

URL: https://filamentphp.com/docs/4.x/schemas/layouts

Overview: Guide to layout components for organizing schema elements.

Sub Headings: Grid layouts, Columns, Rows, Responsive layouts, Custom layouts

Sections

URL: https://filamentphp.com/docs/4.x/schemas/sections

Overview: Guide to using sections for grouping and organizing schema content.

Sub Headings: Section styling, Collapsible sections, Section icons, Nested sections

Tabs

URL: https://filamentphp.com/docs/4.x/schemas/tabs

Overview: Guide to implementing tabbed interfaces in schemas.

Sub Headings: Tab navigation, Tab content, Tab icons, Conditional tabs, Persistent tabs

Wizards

URL: https://filamentphp.com/docs/4.x/schemas/wizards

Overview: Guide to creating multi-step wizard interfaces using schemas.

Sub Headings: Wizard steps, Step validation, Navigation controls, Step persistence, Conditional steps

Prime Components

URL: https://filamentphp.com/docs/4.x/schemas/primes

Overview: Guide to prime components - the core building blocks of schemas.

Sub Headings: Component types, Component properties, Component state, Component lifecycle

Custom Components

URL: https://filamentphp.com/docs/4.x/schemas/custom-components

Overview: Guide to creating custom schema components for specialized functionality.

Sub Headings: Creating custom components, Component views, Component logic, Component registration

Forms

Overview

URL: https://filamentphp.com/docs/4.x/forms/overview

Overview: Introduction to Filament's form builder and schema-based approach to creating forms.

Sub Headings: Building forms, Available fields, Field validation, Form layout, Data binding

Text Input

URL: https://filamentphp.com/docs/4.x/forms/text-input

Overview: Guide to text input fields including validation, formatting, and customization.

Sub Headings: Input types, Validation rules, Formatting, Placeholder text, Input masks

Select

URL: https://filamentphp.com/docs/4.x/forms/select

Overview: Guide to select dropdown fields with options, relationships, and search functionality.

Sub Headings: Select options, Relationship selects, Searchable selects, Multiple selection, Custom options

Checkbox

URL: https://filamentphp.com/docs/4.x/forms/checkbox

Overview: Guide to checkbox fields for boolean values and simple selections.

Sub Headings: Checkbox states, Validation, Custom labels, Inline checkboxes

Toggle

URL: https://filamentphp.com/docs/4.x/forms/toggle

Overview: Guide to toggle switch fields for modern boolean input interfaces.

Sub Headings: Toggle states, Custom labels, Toggle colors, Validation

Checkbox List

URL: https://filamentphp.com/docs/4.x/forms/checkbox-list

Overview: Guide to checkbox list fields for multiple selections from predefined options.

Sub Headings: Checkbox options, Relationship checkboxes, Bulk selection, Custom layouts

Radio

URL: https://filamentphp.com/docs/4.x/forms/radio

Overview: Guide to radio button fields for single selections from multiple options.

Sub Headings: Radio options, Custom layouts, Validation, Inline radios

Date-Time Picker

URL: https://filamentphp.com/docs/4.x/forms/date-time-picker

Overview: Guide to date and time picker fields with formatting and validation.

Sub Headings: Date formats, Time zones, Date ranges, Custom formats, Validation rules

File Upload

URL: https://filamentphp.com/docs/4.x/forms/file-upload

Overview: Guide to file upload fields with validation, storage, and preview functionality.

Sub Headings: File types, Validation, Storage configuration, Image previews, Multiple uploads

Rich Editor

URL: https://filamentphp.com/docs/4.x/forms/rich-editor

Overview: Guide to rich text editor fields for formatted content creation.

Sub Headings: Editor toolbar, Custom tools, Content formatting, File uploads, Editor validation

Markdown Editor

URL: https://filamentphp.com/docs/4.x/forms/markdown-editor

Overview: Guide to markdown editor fields with preview and syntax highlighting.

Sub Headings: Markdown syntax, Live preview, Custom toolbar, Upload integration

Repeater

URL: https://filamentphp.com/docs/4.x/forms/repeater

Overview: Guide to repeater fields for managing arrays of data with dynamic add/remove functionality.

Sub Headings: Repeater items, Item reordering, Item deletion, Validation, Nested repeaters

Builder

URL: https://filamentphp.com/docs/4.x/forms/builder

Overview: Guide to builder fields for creating flexible, reorderable content blocks.

Sub Headings: Block types, Block reordering, Custom blocks, Block validation

Tags Input

URL: https://filamentphp.com/docs/4.x/forms/tags-input

Overview: Guide to tags input fields for managing lists of tags or keywords.

Sub Headings: Tag suggestions, Custom tags, Tag validation, Separator configuration

Textarea

URL: https://filamentphp.com/docs/4.x/forms/textarea

Overview: Guide to textarea fields for multi-line text input with auto-sizing and validation.

Sub Headings: Auto-sizing, Character limits, Validation, Placeholder text

Key-Value

URL: https://filamentphp.com/docs/4.x/forms/key-value

Overview: Guide to key-value fields for managing associative arrays and metadata.

Sub Headings: Key-value pairs, Dynamic pairs, Validation, Custom layouts

Color Picker

URL: https://filamentphp.com/docs/4.x/forms/color-picker

Overview: Guide to color picker fields for selecting colors with various input formats.

Sub Headings: Color formats, Color palettes, Custom colors, Validation

Toggle Buttons

URL: https://filamentphp.com/docs/4.x/forms/toggle-buttons

Overview: Guide to toggle button groups for single or multiple selections.

Sub Headings: Button options, Multiple selection, Custom styling, Validation

Slider

URL: https://filamentphp.com/docs/4.x/forms/slider

Overview: Guide to slider fields for numeric input with visual feedback.

Sub Headings: Value ranges, Step intervals, Custom marks, Validation

Code Editor

URL: https://filamentphp.com/docs/4.x/forms/code-editor

Overview: Guide to code editor fields with syntax highlighting and language support.

Sub Headings: Language support, Syntax highlighting, Code validation, Editor themes

Hidden

URL: https://filamentphp.com/docs/4.x/forms/hidden

Overview: Guide to hidden fields for storing data not visible to users.

Sub Headings: Hidden field usage, Default values, Form data persistence

Custom Fields

URL: https://filamentphp.com/docs/4.x/forms/custom-fields

Overview: Guide to creating custom form fields with unique functionality and UI.

Sub Headings: Creating custom fields, Field views, Field logic, Field registration

Validation

URL: https://filamentphp.com/docs/4.x/forms/validation

Overview: Comprehensive guide to form validation including rules, messages, and custom validation.

Sub Headings: Validation rules, Custom messages, Real-time validation, Conditional validation

Infolists

Overview

URL: https://filamentphp.com/docs/4.x/infolists/overview

Overview: Introduction to infolists for displaying read-only data in structured, beautiful layouts.

Sub Headings: Building infolists, Available entries, Data sources, Layout components

Text Entry

URL: https://filamentphp.com/docs/4.x/infolists/text-entry

Overview: Guide to text entries for displaying textual information in infolists.

Sub Headings: Text formatting, HTML content, Text styling, Custom formatting

Icon Entry

URL: https://filamentphp.com/docs/4.x/infolists/icon-entry

Overview: Guide to icon entries for displaying icons with contextual information.

Sub Headings: Icon selection, Icon colors, Icon sizes, Conditional icons

Image Entry

URL: https://filamentphp.com/docs/4.x/infolists/image-entry

Overview: Guide to image entries for displaying images with optimization and styling.

Sub Headings: Image sources, Image sizing, Image optimization, Fallback images

Color Entry

URL: https://filamentphp.com/docs/4.x/infolists/color-entry

Overview: Guide to color entries for displaying color values and color indicators.

Sub Headings: Color display formats, Color indicators, Custom color schemes

Code Entry

URL: https://filamentphp.com/docs/4.x/infolists/code-entry

Overview: Guide to code entries for displaying formatted code with syntax highlighting.

Sub Headings: Language support, Syntax highlighting, Code formatting, Copy functionality

Key-Value Entry

URL: https://filamentphp.com/docs/4.x/infolists/key-value-entry

Overview: Guide to key-value entries for displaying associative data in structured format.

Sub Headings: Key-value formatting, Custom layouts, Nested data, Conditional display

Repeatable Entry

URL: https://filamentphp.com/docs/4.x/infolists/repeatable-entry

Overview: Guide to repeatable entries for displaying arrays of data in consistent format.

Sub Headings: Repeatable layouts, Item styling, Nested entries, Custom templates

Custom Entries

URL: https://filamentphp.com/docs/4.x/infolists/custom-entries

Overview: Guide to creating custom infolist entries with unique functionality and display.

Sub Headings: Creating custom entries, Entry views, Entry logic, Entry registration

Actions

Overview

URL: https://filamentphp.com/docs/4.x/actions/overview

Overview: Introduction to Filament's action system for buttons, modals, and user interactions.

Sub Headings: Creating actions, Action buttons, Action modals, Action data, Authorization

Modals

URL: https://filamentphp.com/docs/4.x/actions/modals

Overview: Guide to creating and customizing action modals for complex user interactions.

Sub Headings: Modal content, Modal forms, Modal actions, Modal sizes, Confirmation modals

Grouping Actions

URL: https://filamentphp.com/docs/4.x/actions/grouping-actions

Overview: Guide to grouping related actions together in dropdowns and organized layouts.

Sub Headings: Action groups, Dropdown styling, Group authorization, Nested groups

Create Action

URL: https://filamentphp.com/docs/4.x/actions/create

Overview: Guide to implementing create actions for adding new records with forms and validation.

Sub Headings: Create forms, Validation, Success handling, Authorization, Custom create logic

Edit Action

URL: https://filamentphp.com/docs/4.x/actions/edit

Overview: Guide to implementing edit actions for modifying existing records.

Sub Headings: Edit forms, Pre-filling data, Validation, Update handling, Authorization

View Action

URL: https://filamentphp.com/docs/4.x/actions/view

Overview: Guide to implementing view actions for displaying record details in modals.

Sub Headings: View layouts, Infolist integration, Custom views, Authorization

Delete Action

URL: https://filamentphp.com/docs/4.x/actions/delete

Overview: Guide to implementing delete actions with confirmation and authorization.

Sub Headings: Delete confirmation, Soft deletes, Authorization, Custom delete logic

Replicate Action

URL: https://filamentphp.com/docs/4.x/actions/replicate

Overview: Guide to implementing replicate actions for duplicating records.

Sub Headings: Record duplication, Custom replication logic, Field exclusions, Authorization

Force-Delete Action

URL: https://filamentphp.com/docs/4.x/actions/force-delete

Overview: Guide to implementing force-delete actions for permanently removing soft-deleted records.

Sub Headings: Permanent deletion, Confirmation dialogs, Authorization, Recovery warnings

Restore Action

URL: https://filamentphp.com/docs/4.x/actions/restore

Overview: Guide to implementing restore actions for recovering soft-deleted records.

Sub Headings: Record restoration, Batch restoration, Authorization, Custom restore logic

Import Action

URL: https://filamentphp.com/docs/4.x/actions/import

Overview: Guide to implementing import actions for bulk data import functionality.

Sub Headings: File upload, Data validation, Import processing, Error handling, Progress tracking

Export Action

URL: https://filamentphp.com/docs/4.x/actions/export

Overview: Guide to implementing export actions for data export in various formats.

Sub Headings: Export formats, Data selection, Custom formatting, Download handling, Authorization

Notifications

Overview

URL: https://filamentphp.com/docs/4.x/notifications/overview

Overview: Introduction to Filament's notification system for user feedback and alerts.

Sub Headings: Notification types, Flash notifications, Persistent notifications, Notification styling

Database Notifications

URL: https://filamentphp.com/docs/4.x/notifications/database-notifications

Overview: Guide to implementing database-stored notifications for persistent user alerts.

Sub Headings: Database setup, Creating notifications, Notification center, Mark as read functionality

Broadcast Notifications

URL: https://filamentphp.com/docs/4.x/notifications/broadcast-notifications

Overview: Guide to implementing real-time broadcast notifications using websockets.

Sub Headings: Broadcasting setup, Real-time notifications, Event broadcasting, Client-side handling

Widgets

Overview

URL: https://filamentphp.com/docs/4.x/widgets/overview

Overview: Introduction to Filament widgets for building dashboards and displaying data visualizations.

Sub Headings: Creating widgets, Widget types, Dashboard customization, Widget positioning

Stats Overview Widgets

URL: https://filamentphp.com/docs/4.x/widgets/stats-overview

Overview: Guide to creating statistical overview widgets for displaying key metrics and KPIs.

Sub Headings: Stat widgets, Chart integration, Trend indicators, Color customization

Chart Widgets

URL: https://filamentphp.com/docs/4.x/widgets/charts

Overview: Guide to creating chart widgets using Chart.js for data visualization.

Sub Headings: Line charts, Bar charts, Pie charts, Chart datasets, Chart options

Panel Configuration

Panel Configuration

URL: https://filamentphp.com/docs/4.x/panel-configuration

Overview: Comprehensive guide to configuring Filament panels including multiple panels, routing, assets, and middleware.

Sub Headings: Multiple panels, Panel paths, Panel domains, Content width, Render hooks, Assets, Middleware, Authentication, Authorization, Database notifications, Sub-navigation position

Navigation

Overview

URL: https://filamentphp.com/docs/4.x/navigation/overview

Overview: Guide to customizing panel navigation including sidebar, top navigation, and menu items.

Sub Headings: Navigation items, Navigation groups, Sidebar customization, Top navigation, Custom navigation

Custom Pages

URL: https://filamentphp.com/docs/4.x/navigation/custom-pages

Overview: Guide to creating custom pages that don't belong to resources for specialized functionality.

Sub Headings: Creating custom pages, Page navigation, Page authorization, Page layout

User Menu

URL: https://filamentphp.com/docs/4.x/navigation/user-menu

Overview: Guide to customizing the user menu including profile links, logout, and custom items.

Sub Headings: Adding menu items, Customizing profile link, Logout customization, Menu authorization

Clusters

URL: https://filamentphp.com/docs/4.x/navigation/clusters

Overview: Guide to organizing resources and pages into logical clusters for better navigation structure.

Sub Headings: Creating clusters, Cluster navigation, Sub-navigation, Cluster authorization

Users

Overview

URL: https://filamentphp.com/docs/4.x/users/overview

Overview: Guide to user management, authentication, and authorization in Filament panels.

Sub Headings: User authentication, Registration, Profile management, Password reset, User authorization

Multi-Factor Authentication

URL: https://filamentphp.com/docs/4.x/users/multi-factor-authentication

Overview: Guide to implementing multi-factor authentication for enhanced security.

Sub Headings: MFA setup, TOTP authentication, Recovery codes, MFA enforcement, User experience

Multi-Tenancy

URL: https://filamentphp.com/docs/4.x/users/tenancy

Overview: Guide to implementing multi-tenant applications with user and data isolation.

Sub Headings: Tenant setup, Tenant switching, Data isolation, Tenant-specific resources, Authorization

Customizing Styling

Overview

URL: https://filamentphp.com/docs/4.x/styling/overview

Overview: Guide to customizing the appearance of Filament using CSS, themes, and design tokens.

Sub Headings: Custom CSS, Theme configuration, Color schemes, Component styling

CSS Hooks

URL: https://filamentphp.com/docs/4.x/styling/css-hooks

Overview: Guide to using CSS hooks for precise styling control over Filament components.

Sub Headings: Available hooks, Hook naming, Component targeting, Custom styling patterns

Colors

URL: https://filamentphp.com/docs/4.x/styling/colors

Overview: Guide to customizing colors and implementing custom color palettes in Filament.

Sub Headings: Color configuration, Custom colors, Dark mode, Color accessibility

Icons

URL: https://filamentphp.com/docs/4.x/styling/icons

Overview: Guide to using and customizing icons throughout Filament including custom icon sets.

Sub Headings: Available icons, Custom icons, Icon registration, Icon optimization

Advanced

Render Hooks

URL: https://filamentphp.com/docs/4.x/advanced/render-hooks

Overview: Guide to using render hooks for injecting custom content into Filament interfaces.

Sub Headings: Available hooks, Hook locations, Custom content injection, Hook registration

Registering Assets

URL: https://filamentphp.com/docs/4.x/advanced/assets

Overview: Guide to registering and managing custom CSS and JavaScript assets in Filament.

Sub Headings: Asset registration, Asset compilation, Asset optimization, Asset loading

Enum Tricks

URL: https://filamentphp.com/docs/4.x/advanced/enums

Overview: Guide to advanced enum usage patterns and tricks in Filament applications.

Sub Headings: Enum integration, Custom enum methods, Enum display, Enum validation

File Generation

URL: https://filamentphp.com/docs/4.x/advanced/file-generation

Overview: Guide to programmatic file generation including PDFs, exports, and reports.

Sub Headings: PDF generation, Export formats, File streaming, Template systems

Testing

Overview

URL: https://filamentphp.com/docs/4.x/testing/overview

Overview: Introduction to testing Filament applications including resources, pages, and user interactions.

Sub Headings: Testing setup, Available assertions, Test helpers, Testing best practices

Testing Resources

URL: https://filamentphp.com/docs/4.x/testing/testing-resources

Overview: Guide to testing resource functionality including CRUD operations and authorization.

Sub Headings: Testing resource pages, Form testing, Table testing, Action testing

Testing Tables

URL: https://filamentphp.com/docs/4.x/testing/testing-tables

Overview: Guide to testing table functionality including columns, filters, and actions.

Sub Headings: Column testing, Filter testing, Action testing, Table state testing

Testing Schemas

URL: https://filamentphp.com/docs/4.x/testing/testing-schemas

Overview: Guide to testing schema components including forms and infolists.

Sub Headings: Form testing, Infolist testing, Component testing, Validation testing

Testing Actions

URL: https://filamentphp.com/docs/4.x/testing/testing-actions

Overview: Guide to testing action functionality including modals and user interactions.

Sub Headings: Action execution testing, Modal testing, Authorization testing, Action state testing

Testing Notifications

URL: https://filamentphp.com/docs/4.x/testing/testing-notifications

Overview: Guide to testing notification functionality and user feedback systems.

Sub Headings: Notification assertion, Database notifications, Broadcast notifications, Notification content

Plugins

Getting Started

URL: https://filamentphp.com/docs/4.x/plugins/getting-started

Overview: Introduction to Filament plugin development and the plugin ecosystem.

Sub Headings: Plugin concepts, Plugin types, Installation, Plugin discovery

Plugin Development

URL: https://filamentphp.com/docs/4.x/plugins/panel-plugins

Overview: Guide to developing plugins for Filament panels with resources and components.

Sub Headings: Plugin structure, Service providers, Resource registration, Component registration

Build a Panel Plugin

URL: https://filamentphp.com/docs/4.x/plugins/building-a-panel-plugin

Overview: Step-by-step guide to building a complete panel plugin from scratch.

Sub Headings: Plugin setup, Adding resources, Plugin configuration, Distribution

Build a Standalone Plugin

URL: https://filamentphp.com/docs/4.x/plugins/building-a-standalone-plugin

Overview: Guide to building standalone plugins that work outside of panels.

Sub Headings: Standalone structure, Component registration, Package configuration, Testing

Components

Overview

URL: https://filamentphp.com/docs/4.x/components/overview

Overview: Introduction to using Filament components outside of panels in regular Laravel applications.

Sub Headings: Component integration, Standalone usage, Asset management, Component configuration

Rendering an Action in a Livewire Component

URL: https://filamentphp.com/docs/4.x/components/action

Overview: Guide to rendering Filament actions within custom Livewire components.

Sub Headings: Action integration, Component setup, Action handling, Styling

Rendering a Form in a Blade View

URL: https://filamentphp.com/docs/4.x/components/form

Overview: Guide to rendering Filament forms in regular Blade views.

Sub Headings: Form setup, Data binding, Validation, Form submission

Rendering an Infolist in a Blade View

URL: https://filamentphp.com/docs/4.x/components/infolist

Overview: Guide to rendering Filament infolists in regular Blade views.

Sub Headings: Infolist setup, Data binding, Layout configuration, Styling

Rendering Notifications Outside of a Panel

URL: https://filamentphp.com/docs/4.x/components/notifications

Overview: Guide to using Filament notifications in regular Laravel applications.

Sub Headings: Notification setup, Flash notifications, Persistent notifications, Styling

Rendering a Schema in a Blade View

URL: https://filamentphp.com/docs/4.x/components/schema

Overview: Guide to rendering Filament schemas in regular Blade views.

Sub Headings: Schema setup, Component rendering, Data binding, Layout

Rendering a Table in a Blade View

URL: https://filamentphp.com/docs/4.x/components/table

Overview: Guide to rendering Filament tables in regular Blade views.

Sub Headings: Table setup, Data source, Actions, Filters

Rendering a Widget in a Blade View

URL: https://filamentphp.com/docs/4.x/components/widget

Overview: Guide to rendering Filament widgets in regular Blade views.

Sub Headings: Widget setup, Data binding, Widget types, Styling

Avatar Blade Component

URL: https://filamentphp.com/docs/4.x/components/avatar

Overview: Guide to using the avatar Blade component for user profile images.

Sub Headings: Avatar images, Fallback initials, Avatar sizes, Custom styling

Badge Blade Component

URL: https://filamentphp.com/docs/4.x/components/badge

Overview: Guide to using the badge Blade component for status indicators and labels.

Sub Headings: Badge colors, Badge sizes, Icon badges, Custom content

Breadcrumbs Blade Component

URL: https://filamentphp.com/docs/4.x/components/breadcrumbs

Overview: Guide to using the breadcrumbs Blade component for navigation trails.

Sub Headings: Breadcrumb items, Navigation links, Custom separators, Styling

Button Blade Component

URL: https://filamentphp.com/docs/4.x/components/button

Overview: Guide to using the button Blade component with various styles and actions.

Sub Headings: Button types, Button colors, Button sizes, Icon buttons

Checkbox Blade Component

URL: https://filamentphp.com/docs/4.x/components/checkbox

Overview: Guide to using the checkbox Blade component for boolean inputs.

Sub Headings: Checkbox states, Custom labels, Validation, Styling

Dropdown Blade Component

URL: https://filamentphp.com/docs/4.x/components/dropdown

Overview: Guide to using the dropdown Blade component for menu and selection interfaces.

Sub Headings: Dropdown content, Trigger buttons, Positioning, Custom styling

Fieldset Blade Component

URL: https://filamentphp.com/docs/4.x/components/fieldset

Overview: Guide to using the fieldset Blade component for grouping form elements.

Sub Headings: Fieldset legends, Content grouping, Styling, Accessibility

Icon Button Blade Component

URL: https://filamentphp.com/docs/4.x/components/icon-button

Overview: Guide to using the icon button Blade component for compact actions.

Sub Headings: Icon selection, Button sizes, Tooltips, Custom styling

Input Wrapper Blade Component

URL: https://filamentphp.com/docs/4.x/components/input-wrapper

Overview: Guide to using the input wrapper Blade component for consistent input styling.

Sub Headings: Wrapper styling, Label positioning, Help text, Error states

Input Blade Component

URL: https://filamentphp.com/docs/4.x/components/input

Overview: Guide to using the input Blade component for text inputs.

Sub Headings: Input types, Placeholder text, Validation states, Custom styling

Link Blade Component

URL: https://filamentphp.com/docs/4.x/components/link

Overview: Guide to using the link Blade component for consistent link styling.

Sub Headings: Link types, External links, Icon links, Custom styling

Loading Indicator Blade Component

URL: https://filamentphp.com/docs/4.x/components/loading-indicator

Overview: Guide to using the loading indicator Blade component for async operations.

Sub Headings: Indicator types, Custom animations, Size variations, Positioning

Modal Blade Component

URL: https://filamentphp.com/docs/4.x/components/modal

Overview: Guide to using the modal Blade component for overlay dialogs.

Sub Headings: Modal content, Modal actions, Modal sizes, Custom styling

Pagination Blade Component

URL: https://filamentphp.com/docs/4.x/components/pagination

Overview: Guide to using the pagination Blade component for paginated content.

Sub Headings: Pagination links, Page information, Custom navigation, Styling

Section Blade Component

URL: https://filamentphp.com/docs/4.x/components/section

Overview: Guide to using the section Blade component for content organization.

Sub Headings: Section headers, Content areas, Collapsible sections, Custom styling

Select Blade Component

URL: https://filamentphp.com/docs/4.x/components/select

Overview: Guide to using the select Blade component for dropdown selections.

Sub Headings: Select options, Multiple selection, Search functionality, Custom styling

Tabs Blade Component

URL: https://filamentphp.com/docs/4.x/components/tabs

Overview: Guide to using the tabs Blade component for tabbed interfaces.

Sub Headings: Tab navigation, Tab content, Tab icons, Custom styling

Deploying to Production

Deploying to Production

URL: https://filamentphp.com/docs/4.x/deployment

Overview: Comprehensive guide to deploying Filament applications to production environments.

Sub Headings: Production checklist, Environment configuration, Asset optimization, Security considerations, Performance optimization

Upgrade Guide

Upgrade Guide

URL: https://filamentphp.com/docs/4.x/upgrade-guide

Overview: Comprehensive guide for upgrading from Filament v3 to v4 with all breaking changes and migration steps.

Sub Headings: Before you start, High impact changes, Medium impact changes, Low impact changes, Updating dependencies, Configuration changes, Code changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment