BroadcastManager
class BroadcastManager implements Factory (View source)
Properties
| protected Application | $app | The application instance. | |
| protected array | $drivers | The array of resolved broadcast drivers. | |
| protected array | $customCreators | The registered custom driver creators. | 
Methods
| void |  __construct(Application $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|void |  event(mixed|null $event = null)  Begin broadcasting an event.  |  |
| void |  queue(mixed $event)  Queue the given event for broadcast.  |  |
| void |  connection(string $driver = null)  Get a driver instance.  |  |
| mixed |  driver(string $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 store.  |  |
| 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.  |  |
| $this |  extend(string $driver, Closure $callback)  Register a custom driver creator Closure.  |  |
| mixed |  __call(string $method, array $parameters)  Dynamically call the default driver instance.  |  
Details
void __construct(Application $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|void event(mixed|null $event = null)
Begin broadcasting an event.
void queue(mixed $event)
Queue the given event for broadcast.
void connection(string $driver = null)
Get a driver instance.
mixed driver(string $name = null)
Get a driver instance.
protected Broadcaster get(string $name)
Attempt to get the connection from the local cache.
protected Broadcaster resolve(string $name)
Resolve the given store.
protected mixed callCustomCreator(array $config)
Call a custom driver creator.
protected Broadcaster createPusherDriver(array $config)
Create an instance of the driver.
protected Broadcaster createRedisDriver(array $config)
Create an instance of the driver.
protected Broadcaster createLogDriver(array $config)
Create an instance of the driver.
protected Broadcaster createNullDriver(array $config)
Create an instance of the driver.
protected array getConfig(string $name)
Get the connection configuration.
string getDefaultDriver()
Get the default driver name.
void setDefaultDriver(string $name)
Set the default driver name.
$this extend(string $driver, Closure $callback)
Register a custom driver creator Closure.
mixed __call(string $method, array $parameters)
Dynamically call the default driver instance.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/5.5/Illuminate/Broadcasting/BroadcastManager.html