I assumed Stripe Tax would always calculate the correct VAT.
It didn't. It returned 0% for a customer in a special tax zone.
New guide on mixing automatic tax with custom rates in a multi-tenant Filament + Cashier app.
filamentmastery.com/articles/when-stripe-tax-isnt-enough-custom-tax-rates-in-a-multi-tenant-laravel-app
#Laravel #filamentphp #Stripe
Hashtag
#Laravel
Spent way too long debugging why Stripe Tax undercharged a customer in a special VAT zone, returning 0% instead of the correct rate.
Writing up the full fix (custom rates + a redirect bug that cost hours). Guide drops next week on filamentmastery.com
#Laravel #Stripe
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
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