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

Real Time Bundle Laravel Package

p-sam/real-time-bundle

A PHP real-time bundle for adding live updates and server-side event broadcasting to your application. Push changes to connected clients over WebSockets to keep dashboards, notifications, and collaborative views in sync without manual refreshes.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

The package’s v1.3.0 release is a compatibility update that aligns it with Symfony 5 while dropping support for PHP versions below 7.2 and Symfony versions below 4.4. From an architecture-fit perspective, this positions the package squarely within modern Laravel ecosystems: Laravel 6.x and later require PHP 7.2+ and use Symfony 4.4/5.x components, so the package now matches the baseline of actively supported Laravel versions. Integration feasibility is high for projects already on PHP 7.2+ and Symfony 4.4+, as the update removes legacy constraints that would otherwise cause dependency conflicts. Technical risk is moderate for teams still running older stacks—the release is explicitly breaking for PHP <7.2 or Symfony <4.4, meaning any Laravel 5.x or early 6.x project (or custom Symfony integration) will fail to install or upgrade without first modernizing its runtime. Key questions for the TPM: What is the package’s core functionality and does it have any other transitive dependencies that might reintroduce version conflicts? Is there a documented support policy or LTS commitment? How frequently are releases made, and what is the process for security fixes? Without a prior assessment, these questions should be answered before adoption.

Integration Approach

For a typical Laravel stack, the package now fits cleanly with Laravel 6, 7, and 8 (which rely on Symfony 4.4/5.x and PHP 7.2+). The migration path is straightforward for greenfield projects—install v1.3.0 directly. For existing applications on older Laravel versions (5.8 and below, or PHP 7.0/7.1), the upgrade path requires a sequenced effort: first upgrade PHP to at least 7.2, then upgrade Symfony components (or the Laravel version that bundles them) to 4.4+, and only then update this package. Compatibility is now explicitly bounded: the package will not install on environments that do not meet the new minimums, which acts as a guardrail but also as a hard blocker. Sequencing should treat this release as a downstream dependency—modernize the runtime and framework first, then adopt the package update. If the application cannot move off PHP <7.2 or Symfony <4.4 in the near term, pin to the previous package version and plan a migration.

Operational Impact

Operationally, this release signals active maintenance and a willingness to track upstream Symfony releases, which is positive for long-term support. Maintenance burden decreases for the package maintainers (fewer legacy combinations to test) but may increase temporarily for teams that must upgrade their own stacks. Support implications: the package no longer accepts bug reports or patches for PHP <7.2 or Symfony <4.4, so those environments become unsupported. Scaling is unlikely to be affected by this compatibility change, as it targets version alignment rather than performance. Failure modes to anticipate include dependency-resolution errors during composer update on legacy projects, runtime errors if the package is force-installed on unsupported versions, and potential gaps in test coverage for edge-case combinations of PHP 7.2–7.4 with Symfony 4.4 versus 5.x. Ramp-up for developers is minimal—they only need to be aware of the new version floors and ensure their local and CI environments match. A TPM should confirm that the team’s CI matrix includes the newly supported combinations and that rollback plans exist for projects unable to upgrade immediately.

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