MailServiceProvider
class MailServiceProvider extends ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | from ServiceProvider |
| protected bool | $defer | Указывает, отложен ли загрузчик провайдера. | |
| static protected array | $publishes | Пути, которые должны быть опубликованы. | from ServiceProvider |
| static protected array | $publishGroups | Пути, которые должны быть опубликованы по группам. | from ServiceProvider |
Методы
| void | __construct(Application $app) Создаёт новый экземпляр провайдера услуг. | from ServiceProvider |
| void | register() Регистрирует провайдер услуг. | |
| void | mergeConfigFrom(string $path, string $key) Объединяет заданную конфигурацию с существующей. | from ServiceProvider |
| void | loadViewsFrom(string $path, string $namespace) Регистрирует пространство имён файлов представлений. | from ServiceProvider |
| void | loadTranslationsFrom(string $path, string $namespace) Регистрирует пространство имён файлов переводов. | from ServiceProvider |
| void | publishes(array $paths, string $group = null) Регистрирует пути для публикации командой публикации. | from ServiceProvider |
| static array | pathsToPublish(string $provider = null, string $group = null) Получить пути для публикации. | from ServiceProvider |
| void | commands(array|mixed $commands) Регистрирует пользовательские команды Artisan пакета. | from ServiceProvider |
| array | provides() Получить предоставляемые провайдером услуги. | |
| array | when() Получить события, которые запускают регистрацию этого провайдера услуг. | from ServiceProvider |
| bool | isDeferred() Определить, отложен ли провайдер. | from ServiceProvider |
| static array | compiles() Получить список файлов, которые должны быть скомпилированы для пакета. | from ServiceProvider |
| mixed | __call(string $method, array $parameters) Динамически обработать отсутствующие вызовы методов. | from ServiceProvider |
| void | setMailerDependencies(Mailer $mailer, Application $app) Устанавливает несколько зависимостей от экземпляра mailer. | |
| void | registerSwiftMailer() Регистрирует экземпляр Swift Mailer. | |
| void | registerSwiftTransport() Регистрирует экземпляр Swift Transport. |
Детали
void __construct(Application $app)
Создаёт новый экземпляр провайдера услуг.
void register()
Регистрирует провайдер услуг.
protected void mergeConfigFrom(string $path, string $key)
Объединяет заданную конфигурацию с существующей конфигурацией.
protected void loadViewsFrom(string $path, string $namespace)
Регистрирует пространство имён файлов представлений.
protected void loadTranslationsFrom(string $path, string $namespace)
Регистрирует пространство имён файлов переводов.
protected void publishes(array $paths, string $group = null)
Регистрирует пути для публикации командой публикации.
static array pathsToPublish(string $provider = null, string $group = null)
Получить пути для публикации.
void commands(array|mixed $commands)
Регистрирует пользовательские команды Artisan пакета.
array provides()
Получить предоставляемые поставщиком сервисы.
array when()
Получить события, которые запускают регистрацию этого поставщика услуг.
bool isDeferred()
Определить, является ли поставщик отложенным.
static array compiles()
Получить список файлов, которые необходимо скомпилировать для пакета.
mixed __call(string $method, array $parameters)
Динамически обрабатывать отсутствующие вызовы методов.
protected void setMailerDependencies(Mailer $mailer, Application $app)
Установить несколько зависимостей от экземпляра mailer.
void registerSwiftMailer()
Зарегистрировать экземпляр Swift Mailer.
protected void registerSwiftTransport()
Зарегистрировать экземпляр Swift Transport.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Mail/MailServiceProvider.html