A Laravel bridge for Pusher Channels, enabling real-time event broadcasting and channel authentication.
Pusher Channels Laravel Library is a bridge that integrates Pusher Channels, a real-time messaging service, with Laravel applications. It allows developers to trigger events and authenticate private channels directly from their Laravel code, simplifying real-time communication setup. The library provides a facade and manager class to work seamlessly with Laravel's conventions.
Laravel developers building applications that require real-time features like live notifications, chat, or dynamic updates using Pusher Channels.
It offers a straightforward, Laravel-native way to interact with Pusher Channels, reducing boilerplate code and leveraging Laravel's ecosystem. However, it's deprecated as Laravel now includes built-in Pusher support.
[DEPRECATED] A Pusher Channels bridge for Laravel
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers a Laravel facade for easy access to Pusher methods, reducing boilerplate code as shown in the usage examples with Pusher::trigger().
Allows configuration and management of multiple Pusher connections via a manager class, providing flexibility for complex setups.
Supports end-to-end encrypted channels for enhanced security, with clear configuration steps in the README for setting encryption_master_key.
Follows Laravel conventions with service provider and facade patterns, making integration feel native and developer-friendly.
Officially deprecated in favor of Laravel's built-in broadcasting, meaning no new features, limited support, and potential compatibility issues with future Laravel versions.
Requires publishing vendor assets and manual configuration via config/pusher.php, adding unnecessary steps compared to Laravel's integrated broadcasting system.
Documentation is minimal and redirects to the base Pusher package; as a deprecated library, community resources and updates are scarce.