Spec-Zone.ru › Laravel 9

BroadcastsEvents

trait BroadcastsEvents (View source)

Методы

static void bootBroadcastsEvents()

Запустить обработчик событий трансляции.

PendingBroadcast broadcastCreated(Channel|HasBroadcastChannel|array|null $channels = null)

Транслировать событие создания модели.

PendingBroadcast broadcastUpdated(Channel|HasBroadcastChannel|array|null $channels = null)

Транслировать событие обновления модели.

PendingBroadcast broadcastTrashed(Channel|HasBroadcastChannel|array|null $channels = null)

Транслировать событие удаления модели в корзину.

PendingBroadcast broadcastRestored(Channel|HasBroadcastChannel|array|null $channels = null)

Транслировать событие восстановления модели.

PendingBroadcast broadcastDeleted(Channel|HasBroadcastChannel|array|null $channels = null)

Транслировать событие удаления модели.

PendingBroadcast|null broadcastIfBroadcastChannelsExistForEvent(mixed $instance, string $event, mixed $channels = null)

Транслировать заданный экземпляр события, если каналы настроены для события модели.

mixed newBroadcastableModelEvent(string $event)

Создать новое событие транслируемой модели.

BroadcastableModelEventOccurred newBroadcastableEvent(string $event)

Создать новое транслируемое событие модели для модели.

Channel|array broadcastOn(string $event)

Получить каналы, на которых должны транслироваться события модели.

string|null broadcastConnection()

Получить подключение очереди, которое должно использоваться для трансляции событий модели.

string|null broadcastQueue()

Получить очередь, которая должна использоваться для трансляции событий модели.

bool broadcastAfterCommit()

Определить, должно ли задание очереди трансляции события модели выполняться после завершения всех транзакций.

Подробности

static void bootBroadcastsEvents()

Запустить механизм оповещения об событиях.

Возвращаемое значение

void

PendingBroadcast broadcastCreated(Channel|HasBroadcastChannel|array|null $channels = null)

Оповестить о создании модели.

Параметры

Channel|HasBroadcastChannel|array|null $channels

Возвращаемое значение

PendingBroadcast

PendingBroadcast broadcastUpdated(Channel|HasBroadcastChannel|array|null $channels = null)

Оповестить об обновлении модели.

Параметры

Channel|HasBroadcastChannel|array|null $channels

Возвращаемое значение

PendingBroadcast

PendingBroadcast broadcastTrashed(Channel|HasBroadcastChannel|array|null $channels = null)

Оповестить о перемещении модели в корзину.

Параметры

Channel|HasBroadcastChannel|array|null $channels

Возвращаемое значение

PendingBroadcast

PendingBroadcast broadcastRestored(Channel|HasBroadcastChannel|array|null $channels = null)

Оповестить о восстановлении модели.

Параметры

Channel|HasBroadcastChannel|array|null $channels

Возвращаемое значение

PendingBroadcast

PendingBroadcast broadcastDeleted(Канал|HasBroadcastChannel|массив|null $channels = null)

Транслировать, что модель была удалена.

Параметры

Канал|HasBroadcastChannel|массив|null $channels

Возвращаемое значение

PendingBroadcast

protected PendingBroadcast|null broadcastIfBroadcastChannelsExistForEvent(mixed $instance, string $event, mixed $channels = null)

Транслировать заданный экземпляр события, если каналы настроены для модели события.

Параметры

mixed $instance
string $event
mixed $channels

Возвращаемое значение

PendingBroadcast|null

mixed newBroadcastableModelEvent(string $event)

Создать новое событие модели, подлежащее трансляции.

Параметры

string $event

Возвращаемое значение

mixed

protected BroadcastableModelEventOccurred newBroadcastableEvent(string $event)

Создать новое событие модели, подлежащее трансляции, для модели.

Параметры

string $event

Возвращаемое значение

BroadcastableModelEventOccurred

Канал|массив broadcastOn(string $event)

Получить каналы, на которых должны транслироваться события модели.

Параметры

string $event

Возвращаемое значение

Канал|массив

string|null broadcastConnection()

Получить соединение очереди, которое должно использоваться для трансляции событий модели.

Возвращаемое значение

string|null

string|null broadcastQueue()

Получить очередь, которая должна использоваться для трансляции событий модели.

Возвращаемое значение

string|null

bool broadcastAfterCommit()

Определить, должно ли задание трансляции события модели в очереди быть отправлено после завершения всех транзакций.

Возвращаемое значение

bool

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Database/Eloquent/BroadcastsEvents.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API