TransportManager
class TransportManager extends Manager (View source)
Свойства
| protected Container | $container | Экземпляр контейнера. | from Manager |
| protected Container deprecated | $app | Экземпляр контейнера. | from Manager |
| protected Repository | $config | Экземпляр репозитория конфигурации. | from Manager |
| protected array | $customCreators | Зарегистрированные создатели пользовательских драйверов. | from Manager |
| protected array | $drivers | Массив созданных "драйверов". | from Manager |
Методы
| void | __construct(Container $container)
Создать новый экземпляр менеджера. | from Manager |
| string | getDefaultDriver()
Получить имя драйвера по умолчанию для почты. | |
| mixed | driver(string $driver = null)
Получить экземпляр драйвера. | from Manager |
| mixed | createDriver(string $driver)
Создать новый экземпляр драйвера. | from Manager |
| mixed | callCustomCreator(string $driver)
Вызвать пользовательского создателя драйвера. | from Manager |
| $this | extend(string $driver, Closure $callback)
Зарегистрировать пользовательского создателя драйвера. | from Manager |
| array | getDrivers()
Получить все созданные "драйверы". | from Manager |
| mixed | __call(string $method, array $parameters)
Динамически вызвать экземпляр драйвера по умолчанию. | from Manager |
| Swift_SmtpTransport | createSmtpDriver()
Создать экземпляр драйвера SMTP Swift Transport. | |
| Swift_SmtpTransport | configureSmtpDriver(Swift_SmtpTransport $transport, array $config)
Настроить дополнительные параметры драйвера SMTP. | |
| Swift_SendmailTransport | createSendmailDriver()
Создать экземпляр драйвера Sendmail Swift Transport. | |
| SesTransport | createSesDriver()
Создать экземпляр драйвера Amazon SES Swift Transport. | |
| array | addSesCredentials(array $config)
Добавить учетные данные SES в массив конфигурации. | |
| Swift_SendmailTransport | createMailDriver()
Создать экземпляр драйвера Mail Swift Transport. | |
| MailgunTransport | createMailgunDriver()
Создать экземпляр драйвера Mailgun Swift Transport. | |
| Swift_Transport | createPostmarkDriver()
Создать экземпляр драйвера Postmark Swift Transport. | |
| LogTransport | createLogDriver()
Создать экземпляр драйвера Log Swift Transport. | |
| ArrayTransport | createArrayDriver()
Создать экземпляр драйвера Array Swift Transport. | |
| Client | guzzle(array $config)
Получить новый экземпляр клиента HTTP Guzzle. | |
| void | setDefaultDriver(string $name)
Установить имя драйвера по умолчанию для почты. |
Подробности
void __construct(Container $container)
Создать новый экземпляр менеджера.
string getDefaultDriver()
Получить имя драйвера по умолчанию для почты.
mixed driver(string $driver = null)
Получить экземпляр драйвера.
protected mixed createDriver(string $driver)
Создать новый экземпляр драйвера.
protected mixed callCustomCreator(string $driver)
Вызвать пользовательского создателя драйвера.
$this extend(string $driver, Closure $callback)
Зарегистрировать пользовательскую функцию-замыкание для создания драйвера.
массив getDrivers()
Получить все созданные «драйверы».
смешанный тип __call(string $method, array $parameters)
Динамический вызов экземпляра драйвера по умолчанию.
защищённый Swift_SmtpTransport createSmtpDriver()
Создать экземпляр драйвера SMTP Swift Transport.
защищённый Swift_SmtpTransport configureSmtpDriver(Swift_SmtpTransport $transport, array $config)
Настроить дополнительные параметры драйвера SMTP.
защищённый Swift_SendmailTransport createSendmailDriver()
Создать экземпляр драйвера Sendmail Swift Transport.
защищённый SesTransport createSesDriver()
Создать экземпляр драйвера Amazon SES Swift Transport.
защищённый массив addSesCredentials(array $config)
Добавить данные учетных данных SES в массив конфигурации.
защищённый Swift_SendmailTransport createMailDriver()
Создать экземпляр драйвера Mail Swift Transport.
защищённый MailgunTransport createMailgunDriver()
Создать экземпляр драйвера Mailgun Swift Transport.
защищённый Swift_Transport createPostmarkDriver()
Создать экземпляр драйвера Postmark Swift Transport.
защищённый LogTransport createLogDriver()
Создать экземпляр драйвера Log Swift Transport.
защищённый ArrayTransport createArrayDriver()
Создать экземпляр драйвера Array Swift Transport.
защищённый Client guzzle(array $config)
Получить новый экземпляр клиента HTTP Guzzle.
пустое значение setDefaultDriver(string $name)
Установить имя драйвера почты по умолчанию.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Mail/TransportManager.html