LogBroadcaster
class LogBroadcaster extends Broadcaster (View source)
Свойства
| protected array | $channels | Зарегистрированные авторизаторы каналов. | from Broadcaster |
| protected LoggerInterface | $logger | Реализация логгера. |
Методы
| $this | channel(string $channel, callable $callback) Зарегистрировать авторизатора канала. | from Broadcaster |
| mixed | verifyUserCanAccessChannel(Request $request, string $channel) Проверить возможность доступа пользователя к каналу. | from Broadcaster |
| array | extractAuthParameters(string $pattern, string $channel) Извлечь параметры из заданного шаблона и канала. | from Broadcaster |
| array | formatChannels(array $channels) Отформатировать массив каналов в массив строк. | from Broadcaster |
| void | __construct(LoggerInterface $logger) Создать новый экземпляр броадкастера. | |
| mixed | auth(Request $request) Проверить подлинность входящего запроса для заданного канала. | |
| mixed | validAuthenticationResponse(Request $request, mixed $result) Возвратить корректный ответ авторизации. | |
| void | broadcast(array $channels, string $event, array $payload = []) Отправить заданное событие. |
Подробности
$this channel(string $channel, callable $callback)
Зарегистрировать авторизатора канала.
protected mixed verifyUserCanAccessChannel(Request $request, string $channel)
Проверить возможность доступа пользователя к каналу.
protected array extractAuthParameters(string $pattern, string $channel)
Извлечь параметры из заданного шаблона и канала.
protected array formatChannels(array $channels)
Отформатировать массив каналов в массив строк.
void __construct(LoggerInterface $logger)
Создать новый экземпляр броадкастера.
mixed auth(Request $request)
Проверить подлинность входящего запроса для заданного канала.
mixed validAuthenticationResponse(Request $request, mixed $result)
Возвратить корректный ответ авторизации.
void broadcast(array $channels, string $event, array $payload = [])
Отправить заданное событие.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Broadcasting/Broadcasters/LogBroadcaster.html