koalafacade/filament-crash
Filament Crash gives your Filament admin panel a graceful crash screen: it catches unhandled exceptions, logs the details, and shows users a friendly error page instead of a raw stack trace, keeping diagnostics available for developers while maintaining a polished experience. Simple to install.
Panel::auth() check against your own billing state (Stripe, Laravel Cashier, or an internal flag), or depend on a 21-star, single-maintainer plugin last released in January 2023. For most teams the build is one day of work and far less risk.Consider it when:
Look elsewhere when:
For executives: This is a small, MIT-licensed plugin that lets us tie a client's Filament admin panel to whether they've paid — a collections lever for custom builds. It's cheap to try, but it's a 21-star, single-maintainer project with no release since January 2023, and its core behavior is deliberately breaking a client's app. Recommendation: treat it as a spike, not a dependency — prototype with it to validate whether payment-gated access is worth productizing, then decide between an in-house entitlement check (roughly a day of engineering on top of Stripe/Cashier) and adopting the plugin with a pinned version and a fallback plan.
For engineering: Expect Filament-version compatibility work; assume we would fork or reimplement rather than rely on upstream. Any implementation needs a configurable grace period, a read-only/degraded mode instead of a hard crash, an audit trail, and a documented manual override so support can restore access without a code deploy. The remote-check path must be reviewed for security and data exposure before it touches a client environment.
Bottom line: Interesting mechanism, weak dependency. Validate the product idea (payment-linked entitlements) — then build the ten lines yourself.
How can I help you explore Laravel packages today?