Ever wanted to know more about how Filament came to be what it is today?
Take a trip down memory lane and learn a bit about Filament’s origins in today’s post (or just sit back and enjoy the nostalgia)!
filamentphp.com/insights/ale...
Ever wanted to know more about how Filament came to be what it is today?
Take a trip down memory lane and learn a bit about Filament’s origins in today’s post (or just sit back and enjoy the nostalgia)!
filamentphp.com/insights/ale...
When completely rebuilding a brand with a community so familiar with the old design, I think it's really difficult to keep your existing audience happy and to not alienate them. Emily & Hassan managed to retain so much personality in the brand! 😍
filamentphp.com/insights/ale...
Atlas the giraffe aside a TALL stack
Really appreciate all the kind comments about the new @filamentphp.com brand!
Shout out to Emily @ Studio Hicks for designing our new identity and producing gorgeous custom art for it, and @zahirnia.com for that, iterating on the ideas, and building an incredible site!
And now, the moment we’ve all been waiting for: two new releases for Filament’s fifth birthday! We excited to introduce both the new Filament rebrand & mascots AND a new premium plugin: Filament Custom Dashboards
The amount of OpenClaw worship on the other site is driving me crazy. I think many have lost their minds, or maybe it's just the agents posting. Why are people building apps for agents to interact with each other again? Do you really have nothing more valuable to spend tokens on? 😳
We’ve launched Filament v5 and Filament Blueprint today! 🤖
Filament v5 adds support for the newly-released Livewire v4!
Blueprint is a premium Laravel Boost extension that gives AI agents deep, structured knowledge of Filament, so they can write detailed implementation plans.
Definitely on the right path!
Alongside @filamentphp.com v5, we've got 2 large projects cooking, both being released with v5... any guesses?
1) 🎨 🖌️ ✨
2) 📊 ⚙️ 🏗️
Thank you very much to @zahirnia.com for redesigning my personal site! danharrin.com
Working with Hassan is always a great experience, I continue to highly recommend him for any "design engineer" roles you need to fill!
Read about more new features and community progress here: filamentphp.com/content/danh...
❤️ Please consider sponsoring the framework on GitHub, every contribution helps us dedicate time to building new features, fixing bugs, and supporting users:
github.com/sponsors/dan...
✨ Filament v4.1 is here!
This release marks two months of great progress since v4 was marked as stable, including many bug fixes, new features, and community plugin support for v4.
Here are 4 of the new features 👇
Come and learn about @filamentphp.com at PHP South West this evening in Bristol, directly from its co-creator @danharrin.com. I'll be there!
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
Excited about the @filamentphp.com v4 launch? You're not going to want to miss tonight's livestream (8pm EDT) on my Twitch channel
We'll have the one and only @danharrin.com on to answer questions about v4 and help us build a project built entirely on Filament!
twitch.tv/alexandersix_
It’s official, v4 is stable and ready for use right now!
Big thanks to the community for all the help and contribution to make this our best Filament release ever! We couldn’t have done it without you!
Thanks to @laravelnews.com for being our release announcement partner!
Join us for a special community event on Discord to:
✨ Walk through what's new in v4
🛠️ Hear from the core team
❓ Ask your questions live during our open Q&A session
🤝 Hang out with fellow devs and celebrate together!
filamentphp.com/discord
📣 After months of development, testing, and feedback from our amazing community, we’re thrilled to officially launch Filament v4 (stable) on Tuesday 12th August at 1pm UTC! This is a major milestone packed with powerful features and performance improvements. 💛
The State Of Laravel 2025 survey has started!
You can now participate to identify how the ecosystem changed over the past 12 months!
Please RT for reach ❤️
stateoflaravel.com/participate?...
filament 4 is almost out, and it crushes one of filament 3’s biggest pain points: performance! sneak peek: youtu.be/uJfFURplMQg?...
🚨 FILAMENT 4: LIVE CODING WITH THE CREATOR 🚨 Join us: www.youtube.com/watch?v=vbtH....
breaking php news: Dan Harrin (creator of filament) is coming on my channel live next friday to talk about filament 4.
schedule:
- june 13: Dan Harrin (friday)
- june 16: Jeffrey Way (monday)
subscribe so you don’t miss it: youtube.com/@nunomaduro 🔥
Hey! Not sure at the moment, sorry. I think probably not.
Reminder: I am speaking at Laravel Live UK on Tuesday (10th June), where I will be demonstrating new @filamentphp.com features and releasing v4 beta!
Get your tickets now if you haven't already, hope you see you there!
laravellive.uk
🔥🔥🔥
Hey, the query builder is meant to be used above the table: check the second code snippet on the query builder docs page
Above the table there should be plenty of space. On mobile devices it will put the inputs onto their own lines, but we don’t have container queries to do that on desktop in v3
Finally, I have built a way to build "plugins" for the rich editor and rendering system, to register any TipTap JS / PHP extensions and custom toolbar items. If you register a TipTap JS extension, it only gets loaded onto the page when you are using a rich editor, not on every request.
You can also "register" rich content fields in an Eloquent model, to configure the file attachment behaviour centrally for any rich editor instances for that attribute and any times you render HTML that attribute. It's a similar mechanism to registering Spatie Media Library collections on a model.
When using the Spatie Media Library plugin, all images in that editor are stored in their own collection on the model that is using media library. If an image is removed from the content, it also gets removed from the media library collection. The `data-id` attribute stores media UUIDs.
The `data-id` attribute is then used when the editor is loaded and when content is rendered to generate temporary URLs into the `src` attributes of the images.
This has also allowed me to build an integration in the Spatie Media Library plugin for rich editor images.