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()
Запустить механизм оповещения об событиях.
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(Канал|HasBroadcastChannel|массив|null $channels = null)
Транслировать, что модель была удалена.
protected PendingBroadcast|null broadcastIfBroadcastChannelsExistForEvent(mixed $instance, string $event, mixed $channels = null)
Транслировать заданный экземпляр события, если каналы настроены для модели события.
mixed newBroadcastableModelEvent(string $event)
Создать новое событие модели, подлежащее трансляции.
protected BroadcastableModelEventOccurred newBroadcastableEvent(string $event)
Создать новое событие модели, подлежащее трансляции, для модели.
Канал|массив broadcastOn(string $event)
Получить каналы, на которых должны транслироваться события модели.
string|null broadcastConnection()
Получить соединение очереди, которое должно использоваться для трансляции событий модели.
string|null broadcastQueue()
Получить очередь, которая должна использоваться для трансляции событий модели.
bool broadcastAfterCommit()
Определить, должно ли задание трансляции события модели в очереди быть отправлено после завершения всех транзакций.
© 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