Getting started
Filament allows you to display widgets inside pages, below the header and above the footer. You can use an existing dashboard widget, or create one specifically for the resource.Creating a resource widget
To get started building a resource widget:app/Filament/Resources/CustomerResource/Widgets directory, and a view in the resources/views/filament/resources/customer-resource/widgets directory.
You must register the new widget in your resource’s getWidgets() method:
Displaying a widget on a resource page
To display a widget on a resource page, use thegetHeaderWidgets() or getFooterWidgets() methods for that page:
getHeaderWidgets() returns an array of widgets to display above the page content, whereas getFooterWidgets() are displayed below.
If you’d like to customize the number of grid columns used to arrange widgets, check out the Pages documentation.
Accessing the current record
If you’re using a widget on an Edit or View page, you may access the current record by defining a$record property on the widget class: