Version

Theme

Components

Rendering a widget in a Blade view

NOTE

Before proceeding, make sure filament/widgets is installed in your project. You can check by running:

composer show filament/widgets

If it’s not installed, consult the installation guide and configure the individual components according to the instructions.

Creating a widget

Use the make:filament-widget command to generate a new widget. For details on customization and usage, see the widgets section.

Adding the widget

Since widgets are Livewire components, you can easily render a widget in any Blade view using the @livewire directive:

<div>
    @livewire(\App\Livewire\Dashboard\PostsChart::class)
</div>

NOTE

If you’re using a table widget, make sure to install filament/tables as well.
Refer to the installation guide and follow the steps to configure the individual components properly.

Edit on GitHub

Still need help? Join our Discord community or open a GitHub discussion

Previous
Rendering a table in a Blade view