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/11.x/Illuminate/Database/Eloquent/BroadcastsEvents.html