Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Fb User Laravel Package

mortezamasumi/fb-user

A Laravel/PHP package for integrating Facebook user authentication and profile data into your application. It offers convenient helpers for social login, fetching user details, and managing Facebook-linked accounts, simplifying common Facebook user workflows.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Facebook-linked identity scope: This package occupies the user-identity layer of a Laravel app, so it directly informs how Facebook-originated profiles are modeled, resolved, and reconciled against native user records. Deciding to adopt it is a decision about where that mapping logic lives.
  • Build vs. buy for social-login glue: The alternative to this dependency is hand-written token handling, profile mapping, and helper code. The product question is whether a small, versioned, MIT-licensed package reduces total maintenance burden enough to justify a third-party dependency in an authentication-adjacent path.
  • Audit and attribution roadmap items: The v5.3.1 fix targets the OperatedBy helper, which signals a first-class pattern for attributing an operation to a user. That supports roadmap items like "last operated by" displays, admin activity trails, and lightweight audit logging without bespoke plumbing.
  • Release-risk triage: v5.3.1 is a patch containing only a helper formatting fix and minor updates — no breaking changes, no migration work. It does not warrant roadmap or resourcing decisions; it is routine hygiene handled by normal upgrade cadence.
  • Positioning as infrastructure, not differentiation: With zero stars and a single maintainer, this should be treated as a commodity utility. It should consume no roadmap capacity beyond upgrade tracking and a documented exit plan.

When to Consider This Package

Consider it when:

  • You are on a Laravel/PHP version the package supports and need Facebook-originated user identity mapped into an existing user model with minimal custom code.
  • You want a narrow, single-purpose dependency rather than a full social-login suite, and your engineers are comfortable treating the source as the primary documentation (the README-level description is thin).
  • You can pin a version and upgrade deliberately, accepting low release volume and limited public signal about support timelines.
  • You specifically want the OperatedBy attribution pattern and would otherwise hand-roll an equivalent helper for audit-style features.
  • You are prototyping or validating a social-login flow where speed matters more than long-term vendor guarantees.

Look elsewhere when:

  • You need production-grade identity: SSO/SAML, MFA, multiple social providers, or compliance certifications. Use a mature, widely adopted auth package or a managed identity provider.
  • You require security advisories, a support contract, or a large community to lean on. Zero stars and a single maintainer mean you are effectively self-supporting.
  • The package's assumptions about user schema, token storage, or Facebook Graph API versions conflict with your data model — wrapping or forking usually costs more than building the narrow slice yourself.
  • Facebook is not part of your acquisition or identity strategy; the dependency then adds attack surface and upgrade work for no product value.
  • You cannot commit an owner to watch releases, since that is the only maintenance signal available.

How to Pitch It (Stakeholders)

To executives: This is a small, MIT-licensed Laravel package that handles Facebook-linked user records so we don't build and maintain that glue ourselves. The latest release, v5.3.1, is a bug-fix patch — a formatting fix in the OperatedBy helper plus minor cleanups — so there are no breaking changes, no migration work, and no feature commitments attached. The real risk is concentration: it is a single-maintainer, zero-adoption dependency sitting near our authentication path. Recommendation: adopt it only where it demonstrably saves effort, pin the version, and keep our own thin interface in front of it so removal stays cheap.

To engineering: Nothing in v5.3.1 requires code changes; upgrade on the normal patch cadence and keep the version pinned. Because the package is small and lightly documented, budget a short source read before adopting. Wrap its types behind our own user/attribution interface so domain code never depends on it directly, and assign an owner to track releases — patch-level fixes are currently the only maintenance signal we have. If Facebook identity is not on the near-term roadmap, defer adoption to avoid carrying unused surface area.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource