mortezamasumi/fb-suite
fb-suite is a Facebook integration toolkit for Laravel and PHP, bundling Graph API helpers, OAuth login, webhook handling, and page utilities so you can connect your app to Facebook quickly through a clean, configurable API.
fb-suite is a candidate on the "buy/adopt" side of that call, so the decision it informs is: do we spend engineering weeks writing and maintaining HTTP wrappers, token refresh, and webhook signature verification, or do we adopt a bundle and spend that capacity on the feature that actually differentiates us?fb-* Filament packages. If the bundle standardises how Facebook data surfaces in our Filament admin, that feeds the decision on whether Filament is our back-office convention or a one-off.fb-* package). That reframes the decision from "do we trust this dependency" to "do we trust it enough not to fork, and what's our fork trigger?"fb-* patch releases get reviewed and upgraded within a defined window, with regression coverage on the affected flow, rather than auto-merged.Consider it when:
fb-* package, depend on that package directly and shrink your surface.Look elsewhere when:
fb-auth internal versioning and a password-reset OTP fix. Those two signals don't obviously describe the same thing. Until someone reads composer.json and the package tree, treat adoption as unestimated — that ambiguity alone is a reason to defer.For executives (one paragraph): Facebook/Meta integration — login, Graph API calls, webhook handling — is commodity plumbing, not a differentiator. Rather than staff it ourselves, we can evaluate a small MIT-licensed Laravel bundle that packages it into one dependency, potentially moving a Page-connection feature into the current quarter and freeing engineering for product work. The trade-off is concentrated dependency risk: the package has no visible external adoption and a single maintainer, so we would adopt it behind a pinned version, keep our own regression tests on the login and webhook paths, and hold a documented fork option. One caveat before we commit to a date — the package's description and its release history don't clearly describe the same feature set, so the first step is a short spike to confirm scope, not an adoption decision.
For engineering: This is a Composer meta-package bundling fb-* Filament packages; v5.0.3 is a one-line dependency-floor bump (fb-auth ^5.1.5) carrying an upstream reset-password null-OTP fix. Two things follow. First, a floor bump only lands if the lockfile is genuinely re-resolved — bump with --with-dependencies and verify the lock diff, or the fix silently doesn't arrive. Second, because this is an umbrella package, our blast radius for any upstream regression is every bundled surface at once. So: read the actual package tree before estimating, confirm Laravel/PHP support ranges, add regression tests asserting that a missing/empty OTP in password reset is rejected rather than accepted, and canary the reset and webhook flows in staging. Then wire up dependency tracking with auto-merge disabled for mortezamasumi/*.
How can I help you explore Laravel packages today?