Dan Harrin
banner
danharrin.com
Dan Harrin
@danharrin.com
Software engineer at Canyon GBS, co-creator of @filamentphp.com
Super excited for the first ever wire:live conference in Buffalo on Oct 28-29!

Going to talk all about how Filament uses Livewire and Alpine internally to allow users to build interactive UIs using just PHP configuration objects.

Tickets: wire-live.com
September 8, 2025 at 7:47 PM
It's so exciting to see over 1 year's work on @filamentphp.com v4 come together - this video demo is the "static table data" feature.

@leandrocfe.bsky.social built this example for the docs using the dummyjson.com API. Filtering, sorting and pagination is all done through the API. It works great!
April 16, 2025 at 9:32 AM
If the same issue occurs multiple times, the message reflects that
March 28, 2025 at 7:37 PM
Here's a feature in @filamentphp.com v4 I haven't spoken much about before: improved bulk processing

In a bulk action, you can authorize individual records easily, and also report issues that occur during the process.

These authorization responses and issues get collected and nicely printed! ✨
March 28, 2025 at 7:34 PM
Here's an example of some prime components in a schema, in this example building content for a 2FA setup modal:
March 13, 2025 at 2:02 PM
Here's a little Alpine.js tip: the `x-cloak` attribute gets removed from the DOM when Alpine is initialised, regardless of its value.

As such, you can use the value of the attribute to customize its behaviour. Want it to hide the element after init (instead of show)? Or only cloak on large screens?
March 11, 2025 at 12:12 PM
Out with the plain blockquotes, in with the "Aside" components with differently styled variants. Still incredibly thankful to be using Astro and MDX, which makes these sorts of things quite easy to implement 🙏
March 5, 2025 at 11:54 AM
i found a bug in Filament
March 2, 2025 at 10:30 AM
gracias, github 😂
February 22, 2025 at 4:52 PM
In Filament 4, when using @filamentphp.com components outside of a panel, there is no Tailwind config preset (like in v3) or any extra setup. Tailwind 4 makes this easy.

Only import the CSS files from the Filament packages you need, and we handle the Tailwind setup for you 🙂
February 20, 2025 at 10:42 AM
Here’s the Filament Lego that Bricked-It created, looks good and its amazing how it is all using official parts!

shop.bricked-it.com/products/fil...
January 11, 2025 at 2:19 PM
Happy Monday! I finished the new v4 CLI for @filamentphp.com. Now I am working on some more v4 features that I have promised people over the past year 👍

Doing anything interesting with Filament this week?
December 2, 2024 at 9:13 AM
After a few years of @filamentphp.com being part of my self employment, yesterday it became its own UK limited company!

While this isn't going to change the framework, it's a step towards supporting larger sponsorship responsibilities and additional paid products or services in the future
November 23, 2024 at 2:00 PM
Just merged in another big feature in for @filamentphp.com v4... native two-factor authentication!

It's driver-based, so you can replace the "Google Authenticator-style app" with email (also a built-in driver) or SMS codes if you want.

A dedicated `OneTimeCodeInput` form field too 🧑‍🎨
November 4, 2024 at 2:47 PM