class BroadcastManager implements Factory (View source)
protected Container | $app | The application instance. | |
protected array | $drivers | The array of resolved broadcast drivers. | |
protected array | $customCreators | The registered custom driver creators. |
void | __construct(Container $app) Create a new manager instance. | |
void | routes(array $attributes = null) Register the routes for handling broadcast authentication and sockets. | |
string|null | socket(Request|null $request = null) Get the socket ID for the given request. | |
PendingBroadcast | event(mixed|null $event = null) Begin broadcasting an event. | |
void | queue(mixed $event) Queue the given event for broadcast. | |
Broadcaster | connection(string|null $driver = null) Get a driver instance. | |
mixed | driver(string|null $name = null) Get a driver instance. | |
Broadcaster | get(string $name) Attempt to get the connection from the local cache. | |
Broadcaster | resolve(string $name) Resolve the given broadcaster. | |
mixed | callCustomCreator(array $config) Call a custom driver creator. | |
Broadcaster | createPusherDriver(array $config) Create an instance of the driver. | |
Broadcaster | createRedisDriver(array $config) Create an instance of the driver. | |
Broadcaster | createLogDriver(array $config) Create an instance of the driver. | |
Broadcaster | createNullDriver(array $config) Create an instance of the driver. | |
array | getConfig(string $name) Get the connection configuration. | |
string | getDefaultDriver() Get the default driver name. | |
void | setDefaultDriver(string $name) Set the default driver name. | |
void | purge(string|null $name = null) Disconnect the given disk and remove from local cache. | |
$this | extend(string $driver, Closure $callback) Register a custom driver creator Closure. | |
mixed | __call(string $method, array $parameters) Dynamically call the default driver instance. |
Create a new manager instance.
Register the routes for handling broadcast authentication and sockets.
Get the socket ID for the given request.
Begin broadcasting an event.
Queue the given event for broadcast.
Get a driver instance.
Get a driver instance.
Attempt to get the connection from the local cache.
Resolve the given broadcaster.
Call a custom driver creator.
Create an instance of the driver.
Create an instance of the driver.
Create an instance of the driver.
Create an instance of the driver.
Get the connection configuration.
Get the default driver name.
Set the default driver name.
Disconnect the given disk and remove from local cache.
Register a custom driver creator Closure.
Dynamically call the default driver instance.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Broadcasting/BroadcastManager.html