The best thing about putting a product out there for early access is the feedback you get from real users.
Turns out you all want to edit your themes, so thatβs now possible!
Thanks for being a part of this π
The best thing about putting a product out there for early access is the feedback you get from real users.
Turns out you all want to edit your themes, so thatβs now possible!
Thanks for being a part of this π
When you dive deep into accessibility specs, you realize not a single component library gets it right...
E.g. focusing the first menu item only ever happens when menu is triggered by keyboard, not on button click.
Makes me wonder if thatβs by design (for example in @base-ui.com).
Whatβs the scrollbar situation like on Windows in 2025?
Do gutters hide automatically these days, or is it still ugly as ****?
Show me screenshots of your browser in the comments if you like. Vertical, horizontal, anything.
Sent out another round of early access invites for the custom Filament theme designer! π
Go check your email to see if youβre among the lucky ones today βοΈ
I may or may not have sent out another batch of invites. π§π
You might want to check your inbox to see if youβre among the lucky ones π
Sending out another round of invites tomorrow :)
Found this nugget in symfony/intl 7.4/8.0, released yesterday.
Iβm using it to show localized pricing based on the visitorβs country and available price currencies retrieved directly from Stripe.
Thanks, Symfony team! (And congrats on the 8.0 release! π₯³)
Whizzy and Filament Themes are running on PHP 8.5 already π€
Anyone else upgraded yet?
Btw, sign up here if you want to be invited
filamentthemes.com/themes/custom
Aaand another early access user onboarded to the new Filament Themes platform!
So happy with everyoneβs positive responses βΊοΈ
Keep an eye on your inbox if youβre on the list!
Anyone got a clue when PHP 8.5 support will land in Laravel Forge?
Can't wait to start using the pipe operator and array_first/array_last functions... π
Looks like it was only added two years ago!
Only after so many years of using Laravel, I just found out that an empty dd() call dumps the bug emoji on your pageβ¦ π
Nice one! π
So have you signed up for early access of the custom Filament theme designer yet?
You might want get on the list now. Thatβs all Iβm saying. π€«
filamentthemes.com/themes/custom
Have you seen the new factory βinsertβ method introduced in last weekβs Laravel release?
Just used it to refactor store creation for the Filament Themes demo β so much cleaner. π€€
Thanks @cosmastech.bsky.social! π«Ά
Woohoo! Safari is finally usable again. π
Thanks for listening to the complaints, Apple. π
Tiny details like this button loading state are such a joy to work onβ¦
Donβt ask me why π
Pro tips when using Git hooks in your Laravel project π
1. Store hooks in .hooks to version them with Git.
2. Add "git config core.hooksPath .hooks" to your Composer setup script to link the hooks during setup after cloning the repo.
Super easy, zero dependencies.
I stopped using em dashes β afraid they made everything I write look like ChatGPT.
You know what? Fuck that.
Iβm back β with em dashes. π
You could achieve that using getAttributes('attribute') in the hook, but I definitely dream of actual properties for attributes too...
No need to use the attributes array for computed attributes!
I just set up pre-commit Git hooks in all my projectsβshouldβve done this much sooner!
No more manually running commands or waiting on CI pipelines.
Want me to show you how to set up hooks super easily? Drop a comment below! π
Had a great afternoon demoing the custom Filament theme designer to a developer friend.
Got some really helpful feedback, and I think Iβm ready to invite the next round of early access users next week! So exciiiitiiiingggg π
If youβre eager to get started, let me know below π
Iβm wondering if PHP property hooks can fully replace Laravelβs accessors and mutators on Eloquent models.
Has anyone tried relying only on native hooks instead of Eloquentβs feature?
Any limitations youβve hit?
Trash your banners, callouts, toasts, and notifications.
Inline feedback is often enough: clear, unobtrusive, and right where the user is focused. π
Gotta love a good-looking, fully accessible, keyboard-controllable tabs component. π€€
Keep your Blade views clean by moving Alpine.js attributes into your componentβs JS file.
Then, all you need in your Blade view is:
x-data="tabs"
Automatically include component CSS and JS in your compiled assets by adding these two lines to your app.js file.