Tempest, the framework Brent Roose is working on, allows you to attach a tag to a singleton definition, which means you can have multiple singletons of the same class, as long as their tags differ.
PHP
Adding real-time chat in 14 lines of code with Laravel Reverb and Livewire
A nice real-world example on how you can add Reverb to an existing Laravel app Read more