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

Laravel Facebook Sdk Laravel Package

sammyk/laravel-facebook-sdk

sammyk/laravel-facebook-sdk wraps the official Facebook PHP SDK for Laravel, providing a convenient facade, configuration, and dependency injection. It simplifies Facebook login, access token handling, and Graph API requests in your Laravel applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Facebook feature scoping in legacy Laravel/Lumen 5.x products — informs whether to keep or remove Facebook Login, account linking, Page publishing, insights reads, ads/webhook integrations, or other Graph API workflows.
  • Build vs. buy for an existing integration — the package can reduce implementation effort in a Laravel 5.x codebase by providing a service provider, facade, configuration, and a tested wrapper around Facebook SDK v5. It is not a strategic buy for new products because it is archived.
  • Roadmap and technical-debt decisions — supports planning a migration away from Facebook SDK v5 toward the current official Facebook SDK, direct Graph API calls, or Laravel Socialite for login-only use cases.
  • Risk acceptance for legacy maintenance — helps decide whether to freeze an existing integration, limit its scope, or schedule replacement based on security, API deprecation, and compliance exposure.
  • Use-case fit assessment — strongest fit is maintaining a known-working Facebook integration inside an old Laravel 5.x app; weak fit for new social login, marketing automation, ads management, or any feature requiring a currently supported Graph API version.

When to Consider This Package

Consider it only when all of the following are true:

  • You maintain an existing Laravel or Lumen 5.x application.
  • The app already depends on this package or on Facebook SDK v5 behavior, and a short-term stabilization is more valuable than a rewrite.
  • The integration is internal, low-risk, or already isolated behind an abstraction that can be replaced.
  • You accept that the package is archived, receives no security or compatibility updates, and should be treated as technical debt.
  • You have a migration plan to the official Facebook SDK, direct Graph API calls, or Laravel Socialite for login-only flows.

Look elsewhere when:

  • You are starting a new product or upgrading beyond Laravel 5.x.
  • You need a currently supported Facebook Graph API version, long-term vendor support, security patches, or compliance guarantees.
  • The feature is primarily “Login with Facebook” — Laravel Socialite is the better fit.
  • You need robust server-side Graph API operations, webhooks, token lifecycle management, or ads/insights integrations — use the official SDK or a maintained HTTP integration.
  • The integration is customer-facing or handles sensitive data, where an archived dependency creates unacceptable audit and incident-response risk.

How to Pitch It (Stakeholders)

Executive summary: This package is a legacy convenience wrapper for Facebook SDK v5 in Laravel/Lumen 5.x. It has community visibility and unit tests, but it is archived and tied to an outdated Facebook integration stack. It is not a differentiator and should not be adopted for new investment. If already in use, treat it as technical debt: contain its scope and fund a migration to a supported approach.

For engineering: Use it only as a short-term bridge in existing Laravel 5.x systems. Prefer Laravel Socialite for Facebook login, and the official Facebook SDK or direct Graph API calls for server-side operations. Isolate the integration behind an internal interface so it can be replaced without product disruption. Validate token handling, app review requirements, data-retention obligations, and Graph API version support before extending any feature.

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
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