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

Slackbundle Laravel Package

orukusaki/slackbundle

Symfony bundle for integrating Slack notifications into PHP applications. Configure incoming webhooks and send formatted messages to Slack channels through a simple service, making it easy to add alerts and updates to your projects.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy Symfony2 Slack integration (only): This bundle is a Symfony2-era wrapper for the Slack API. It supports decisions such as wiring Slack webhook/API calls into an existing Symfony 2.x application — notifications, alerts, or simple bot messaging — without hand-rolling HTTP clients.
  • Build vs. buy (or rather, build vs. adopt OSS): The package is a thin integration layer, so the real decision is "do we adopt this unmaintained bundle or write ~100 lines of HTTP client code?" With 10 stars and an abandoned Symfony2 target, the honest answer is almost always to build or use a maintained SDK.
  • Not a Laravel decision: Despite being framed as a Laravel/PHP package, this is not a Laravel package — no service provider for Laravel's container, no facade, no Composer auto-discovery for Laravel. It cannot be "dropped into" a modern Laravel app as-is. It is not a candidate for Laravel-facing roadmap items.
  • Feature use cases it hints at: Slack notifications for deploys, error alerts, and CI status — all of which are better served in Laravel by laravel/slack-notification-channel / Notifiable or the official Slack SDK.
  • Roadmap takeaway: Treat this as evidence that Slack integration is a common need, not as a component to schedule. Do not put it on a modernization roadmap; it is legacy.

When to Consider This Package

Consider it only when all of the following are true:

  • You are maintaining a Symfony 2.x application (not Laravel, not Symfony 4+), and adding a new HTTP dependency is undesirable.
  • You need a minimal, pre-built bundle that registers Slack API services in the Symfony2 container.
  • You accept that the package is effectively unmaintained: low stars, no active releases, likely pinned to old PHP/Symfony constraints, and possibly outdated Slack API endpoints (Slack has deprecated several legacy methods).
  • You are comfortable vendoring/forking it for security and endpoint fixes.

Look elsewhere (strongly) when:

  • You are on Laravel — use laravel/slack-notification-channel, Notifiable + SlackMessage, or the official slack-php/slack-php-sdk. This package will not fit the framework's service container or config conventions.
  • You need maintained code: the official Slack SDK, guzzlehttp/guzzle, or a modern Symfony bundle for Slack (e.g., community bundles targeting Symfony 5/6/7).
  • You need Slack Events API, OAuth, interactive components, or Block Kit — a Symfony2 webhook wrapper won't cover modern Slack app patterns.
  • You require security review, license clarity, or PHP 8+ support — verify the composer constraints first; an abandoned Symfony2 bundle is a supply-chain and upgrade risk.

How to Pitch It (Stakeholders)

For executives (one line): A tiny, unmaintained Symfony2 bundle for talking to Slack — not suitable for our Laravel stack; we should use the official Slack SDK or Laravel's built-in Slack notifications instead.

For engineering:

  • What it is: orukusaki/slackbundle, ~10 stars. A Symfony2 bundle that wires Slack API calls into Symfony's DI container. It is not a Laravel package and predates modern Slack APIs.
  • Why we're not adopting it (for Laravel): Framework mismatch (Symfony2, not Laravel), no active maintenance, no auto-discovery, and no coverage of current Slack patterns (Events API, Block Kit, OAuth). Using it would mean forking and maintaining it ourselves.
  • Recommended alternative: laravel/slack-notification-channel for notifications (zero extra deps beyond Laravel), or the official slack-php/slack-php-sdk for richer integrations (Block Kit, file uploads, OAuth).
  • Effort signal: A first-party Slack integration in Laravel is typically a few hours of work with notifications, versus indefinite maintenance burden of a forked abandoned bundle.
  • Risk: Low stars and stale endpoints mean potential Slack API breakage; no guarantee of security patches.

Bottom line for the roadmap: Do not schedule adoption. If Slack integration is on the roadmap, standardize on the official Slack SDK or Laravel's notification channel, and treat this package as a reference implementation rather than a dependency.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager