MailServiceProvider
class MailServiceProvider extends ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | from ServiceProvider |
| protected bool | $defer | Указывает, отложен ли запуск провайдера. |
Методы
| void | __construct(Application $app) Создаёт новый экземпляр провайдера сервисов. | from ServiceProvider |
| void | boot() Инициализирует события приложения. | from ServiceProvider |
| void | register() Регистрирует провайдер сервисов. | |
| void | package(string $package, string $namespace = null, string $path = null) Регистрирует пространства имён компонентов пакета. | from ServiceProvider |
| string | guessPackagePath() Определяет путь к пакету провайдера. | from ServiceProvider |
| string | getPackageNamespace(string $package, string $namespace) Определяет пространство имён для пакета. | from ServiceProvider |
| void | commands(array $commands) Регистрирует пользовательские команды Artisan пакета. | from ServiceProvider |
| string | getAppViewPath(string $package) Возвращает путь к представлениям пакета приложения. | from ServiceProvider |
| array | provides() Возвращает предоставляемые сервисы провайдера. | |
| array | when() Возвращает события, которые запускают регистрацию этого провайдера сервисов. | from ServiceProvider |
| bool | isDeferred() Определяет, отложен ли запуск провайдера. | from ServiceProvider |
| void | setMailerDependencies(Mailer $mailer, Application $app) Устанавливает несколько зависимостей от экземпляра отправителя почты. | |
| void | registerSwiftMailer() Регистрирует экземпляр Swift Mailer. | |
Подробности
void __construct(Application $app)
Создаёт новый экземпляр провайдера сервисов.
void boot()
Запустить события приложения.
void register()
Зарегистрировать поставщика сервисов.
void package(string $package, string $namespace = null, string $path = null)
Зарегистрировать пространства имён компонентов пакета.
string guessPackagePath()
Определить путь к пакету поставщика.
protected string getPackageNamespace(string $package, string $namespace)
Определить пространство имён для пакета.
void commands(array $commands)
Зарегистрировать пользовательские команды Artisan пакета.
protected string getAppViewPath(string $package)
Получить путь к представлению пакета приложения.
array provides()
Получить сервисы, предоставляемые поставщиком.
массив when()
Получить события, которые вызывают регистрацию этого поставщика услуг.
bool isDeferred()
Определить, отложен ли поставщик.
protected void setMailerDependencies(Mailer $mailer, Application $app)
Установить несколько зависимостей от экземпляра mailer.
void registerSwiftMailer()
Зарегистрировать экземпляр Swift Mailer.
protected void registerSwiftTransport(array $config)
Зарегистрировать экземпляр Swift Transport.
protected void registerSmtpTransport(array $config)
Зарегистрировать экземпляр SMTP Swift Transport.
protected void registerSendmailTransport(array $config)
Зарегистрировать экземпляр Sendmail Swift Transport.
protected void registerMailTransport(array $config)
Зарегистрировать экземпляр Mail Swift Transport.
protected void registerMailgunTransport(array $config)
Зарегистрировать экземпляр Mailgun Swift Transport.
protected void registerMandrillTransport(array $config)
Зарегистрировать экземпляр Mandrill Swift Transport.
protected void registerLogTransport(array $config)
Зарегистрировать экземпляр "Log" Swift Transport.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Mail/MailServiceProvider.html