All Articles
Dealing with shape shifting data building dynamic tables in Filament
Table Builder
In a perfect world, every database column is predefined, and every model is predictable. But in the real world, we often deal with EAV (Entity-Attribute-Value) patterns, JSONB metadata, or dynamic form builders where the user defines the fields.
How to add quick filters (or actions) to your table
Table Builder
Ever wanted to add fast, custom filters or actions above your Filament tables—without relying on column filters alone? In this post, I’ll walk you through how I implemented dynamic quick filters in a Laravel + FilamentPHP project using render hooks, Livewire, and custom filter components. Perfect for making your admin panels more interactive and intuitive!
How to integrate an existing RestAPI into Filament
Form Builder
Table Builder
Infolists Builder
Custom Pages
If you're wondering if it is possible to integrate a production ready API into Filament admin panel, well, stop wondering, it is possible using an workaround. You can use a package such as Sushi or Orbit to query your API data using Eloquent models.
How to view PanAnalytics data in your Filament dashboard page
Widgets
Pan is a lightweight and privacy-focused PHP product analytics library created by Nuno Maduro. After implementing it in my new website, I just wanted to see the reports in a friendly way, since I use Filament. So this is how I did it!
How to open a modal form from your top navigation in Filament
Form Builder
Panel Builder
While working on a small project, I needed to add a quick way to create a record from anywhere, so the perfect place for this was the top navigation menu. In this article, I will try to explain how I implemented this feature in Filament.
How to create a custom Profile page with FilamentPHP
Form Builder
Custom Pages
Creating a simple Filament page is not a challenge, anyone can run the command and there you have it .... but configuring and customising the page can sometime become challenging. Let's take it step by step and demystify the customisation.
Filament form with factory data
Form Builder
Actions
Sometimes, when we need to test our application locally, we always have to fill forms manually. Of course, there a some solutions out there, like browser plug-ins, but let's take the Filament approach and achieve this with more accurate data.
Newsletter
Get notified when new components and articles are published. No spam, just Filament goodness.
We will send you a confirmation link before you are subscribed.