Skip to content

Conversation

@Roardom
Copy link
Collaborator

@Roardom Roardom commented Oct 10, 2025

Requires much less effort to get working. laravel-echo-server is way too finicky. There may be performance issues with https://www.github.com/laravel/reverb/issues/331 and https://www.github.com/laravel/reverb/issues/116 but maybe worth a shot? Fixes #4875.

@Roardom Roardom force-pushed the reverb branch 6 times, most recently from 5833035 to b5ee9a0 Compare October 26, 2025 20:38
Requires much less effort to get working. laravel-echo-server is way too finicky. There may be performance issues with https://www.github.com/laravel/reverb/issues/331 and https://www.github.com/laravel/reverb/issues/116 but maybe worth a shot? Fixes HDInnovations#4875.
Copy link
Collaborator Author

@Roardom Roardom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing reverb connection in config/broadcasting.php. Currently it seems to be falling back to pusher which just happens to be compatible with reverb.

@Roardom
Copy link
Collaborator Author

Roardom commented Dec 3, 2025

The max_request_size and max_message_size need to be configured to the amount of echoes a user can load. Since echoes are loaded all at once, the max needs to be set ahead of time. The default for both is 10KB which is about 25 user echoes. Setting it to 1 MB (1000000) would allow users to have ~2500 user echoes. Otherwise, if the json response exceeds 10KB, then it will trigger a Payload too large 500 error and chatbox pms won't appear/disappear when opening/closing (will require refreshing the page for the state to change).

@EkoNesLeg
Copy link
Contributor

Yep, Reverb is good to go now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants