Spec-Zone.ru › Laravel 5.8

ChannelManager

class ChannelManager extends Manager implements Dispatcher, Factory (View source)

Свойства

protected Application $app Экземпляр приложения. из Manager
protected array $customCreators Зарегистрированные пользовательские создатели драйверов. из Manager
protected array $drivers Массив созданных "драйверов". из Manager
protected string $defaultChannel По умолчанию используемый канал для доставки сообщений.
protected string|null $locale Язык, используемый при отправке уведомлений.

Методы

void __construct(Application $app)

Создает новый экземпляр менеджера.

из Manager
string getDefaultDriver()

Возвращает имя драйвера канала по умолчанию.

mixed driver(string $driver = null)

Возвращает экземпляр драйвера.

из Manager
mixed createDriver(string $driver)

Создает новый экземпляр драйвера.

mixed callCustomCreator(string $driver)

Вызывает пользовательского создателя драйвера.

из Manager
$this extend(string $driver, Closure $callback)

Регистрирует пользовательского создателя драйвера Closure.

из Manager
array getDrivers()

Возвращает все созданные "драйверы".

из Manager
mixed __call(string $method, array $parameters)

Динамически вызывает экземпляр драйвера по умолчанию.

из Manager
void send(Collection|array|mixed $notifiables, mixed $notification)

Отправляет заданное уведомление заданным сущностям.

void sendNow(Collection|array|mixed $notifiables, mixed $notification, array $channels = null)

Отправляет заданное уведомление немедленно.

mixed channel(string|null $name = null)

Возвращает экземпляр канала.

DatabaseChannel createDatabaseDriver()

Создает экземпляр драйвера базы данных.

BroadcastChannel createBroadcastDriver()

Создает экземпляр драйвера broadcast.

MailChannel createMailDriver()

Создает экземпляр драйвера почты.

string deliversVia()

Возвращает имя драйвера канала по умолчанию.

void deliverVia(string $channel)

Устанавливает имя драйвера канала по умолчанию.

$this locale(string $locale)

Устанавливает язык уведомлений.

Подробности

void __construct(Application $app)

Создает новый экземпляр менеджера.

Параметры

Application $app

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

void

string getDefaultDriver()

Возвращает имя драйвера канала по умолчанию.

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

string

mixed driver(string $driver = null)

Возвращает экземпляр драйвера.

Параметры

string $driver

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

mixed

Исключения

InvalidArgumentException

protected mixed createDriver(string $driver)

Создает новый экземпляр драйвера.

Параметры

string $driver

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

mixed

Исключения

InvalidArgumentException

protected mixed callCustomCreator(string $driver)

Вызывает пользовательского создателя драйвера.

Параметры

string $driver

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

mixed

$this extend(string $driver, Closure $callback)

Регистрирует пользовательского создателя драйвера Closure.

Параметры

string $driver
Closure $callback

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

$this

array getDrivers()

Возвращает все созданные "драйверы".

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

array

mixed __call(string $method, array $parameters)

Динамически вызывает экземпляр драйвера по умолчанию.

Параметры

string $method
array $parameters

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

mixed

void send(Collection|array|mixed $notifiables, mixed $notification)

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

Параметры

Collection|array|mixed $notifiables
mixed $notification

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

void

void sendNow(Collection|array|mixed $notifiables, mixed $notification, array $channels = null)

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

Параметры

Collection|array|mixed $notifiables
mixed $notification
array $channels

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

void

mixed channel(string|null $name = null)

Получить экземпляр канала.

Параметры

string|null $name

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

mixed

protected DatabaseChannel createDatabaseDriver()

Создать экземпляр драйвера базы данных.

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

DatabaseChannel

protected BroadcastChannel createBroadcastDriver()

Создать экземпляр драйвера широковещательной трансляции.

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

BroadcastChannel

protected MailChannel createMailDriver()

Создать экземпляр драйвера почты.

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

MailChannel

string deliversVia()

Получить имя драйвера канала по умолчанию.

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

string

void deliverVia(string $channel)

Установить имя драйвера канала по умолчанию.

Параметры

string $channel

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

void

$this locale(string $locale)

Установить язык уведомлений.

Параметры

string $locale

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

$this

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Notifications/ChannelManager.html

Spec-Zone.ru

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