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 Broadway Laravel Package

nwidart/laravel-broadway

Laravel Broadway integrates the Broadway event sourcing library with Laravel, offering service providers, configuration, and container bindings to build CQRS and event-sourced applications with commands, events, projectors, and read models in a familiar Laravel workflow.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Roadmap timing for legacy-platform work. Release 2.0.2 extends compatibility to Laravel 5.6 and 5.7. That is a maintenance signal, not a capability signal: the package's 2.x line is being kept alive for teams still running 2018-era Laravel. It supports a decision about whether to keep a legacy service on this package rather than a decision to adopt it for new work.
  • Build vs. buy for teams on Laravel 5.6/5.7. If a live product sits on those versions, this release removes a compatibility blocker and lets you defer a framework upgrade or a custom in-house implementation for at least one more cycle. That is the one decision the release directly unblocks.
  • Upgrade sequencing. Treat this as an input to a dependency-upgrade plan, not a feature backlog item. It confirms the maintainer is still responding to Laravel version drift, which is a weak but real proxy for project health.
  • Feature and use-case evaluation: no change. No new functionality, no API surface changes, no deprecations. Nothing here alters which user problems the package can solve.
  • Risk register update. Adding framework-version support in a patch release (2.0.2) is a versioning-hygiene smell. Worth logging as a low-severity maintenance observation when weighing long-term dependency risk.

When to Consider This Package

Consider it only when all of the following hold:

  • Your application is pinned to Laravel 5.6 or 5.7 and you have a concrete, documented need for this package's specific capability.
  • You have confirmed the 2.x line is the branch you would consume, and that no later major version has superseded it.
  • You accept the support horizon implied by a package whose current work is backward-compatibility for a framework generation several majors behind.

Look elsewhere — or defer — when:

  • You are on Laravel 8 or newer. This release does nothing for you, and the absence of corresponding support notes is a signal the package may not be tracking modern framework releases. Validate this against the repository's open issues and commit history before shortlisting.
  • You need active feature development or long-term vendor confidence. A 2.0.2 whose headline is framework-version compatibility reads as caretaker maintenance.
  • The capability is commodity. For most Laravel packages in this posture, a first-party feature or a better-maintained alternative is the lower-risk buy.
  • Your own roadmap includes a Laravel upgrade within the planning horizon. Adding a dependency that must itself be upgraded in lockstep compounds the migration surface.

How to Pitch It (Stakeholders)

For executives: This is a small maintenance release that keeps an existing dependency working on older Laravel versions. It adds no new product capability and changes nothing customers would notice. It is relevant only if we are still running Laravel 5.6 or 5.7 somewhere in production; if so, it slightly reduces upgrade pressure this cycle. It is not a reason to adopt the package or to change the roadmap, and it carries a mild flag about the project's maintenance cadence that belongs in our dependency-risk review.

For engineering: Version 2.0.2 adds Laravel 5.6/5.7 support with no API, feature, or deprecation changes — a drop-in patch, no migration work. Two caveats: framework-compatibility work shipped as a patch rather than a minor, and the fact that the current release targets a framework generation several majors old. Confirm the branch you actually consume, and check whether a later major line exists before treating this as the version to standardize on. If we are on a modern Laravel release, this package is likely not the right dependency and we should evaluate alternatives.

Recommendation: Note the release; no change to adoption posture. Revisit only if a legacy 5.6/5.7 service is in scope.

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.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package