I thought testing a Filament app was mostly about assertions
It wasn't. The hard part is making your test env behave like production: panels, tenants, and with coverage thresholds
New guide on how that setup grows with your app:
filamentmastery.com/articles/testing-production-filament-applications-from-one-panel-to-multi-tenancy
#Laravel #filamentphp #pestphp
Hashtag
#Laravel
If you were designing a modular monolith for #Laravel with the simplicity, elegance, conventions, and developer experience expected from a first-party Laravel solution—something Taylor Otwell himself might design—what architecture and project structure would you recommend?
🚀v0.1.6 of the Intercept middleware collection for Laravel AI SDK is here.
PII protection just got an upgrade. This release enhances the Redaction Middleware to detect MAC addresses.
github.com/promptphp/intercept/releases/tag/v0.1.6
#PHP #Laravel #Privacy #AI
Filament Renew Password just crossed 100k downloads.
I went looking for what CNIL, ANSSI and NIST say about password renewal today.
The 90-day rule isn't current best practice anymore. Only half of what the plugin does still is.
filamentmastery.com/articles/why-forced-password-changes-are-still-everywhere-and-why-thats-changing
#Laravel #filamentphp
Filament's QueryBuilder wasn't designed for PostgreSQL JSONB attributes.
Wrote up how to extend it with a custom operator that handles all the edge cases.
Free to read (sign in required) on Filament Mastery
filamentmastery.com/articles/extending-filaments-querybuilder-for-postgresql-jsonb-filters
#Laravel #filamentphp #PostgreSQL