ValidationServiceProvider
класс ValidationServiceProvider расширяет ServiceProvider (View source)
Краткое описание полей
| protected Application | $app | Экземпляр приложения. | из ServiceProvider |
| protected bool | $defer | Указывает, отложена ли загрузка провайдера. | |
| static array | $publishes | Пути, которые должны быть опубликованы. | из ServiceProvider |
| static array | $publishGroups | Пути, которые должны быть опубликованы по группам. | из ServiceProvider |
Краткое описание методов
| void | __construct(Application $app) Создает новый экземпляр поставщика услуг. | из ServiceProvider |
| void | mergeConfigFrom(string $path, string $key) Объединяет заданную конфигурацию с существующей конфигурацией. | из ServiceProvider |
| void | loadRoutesFrom(string $path) Загружает заданный файл маршрутов, если маршруты еще не кэшированы. | из ServiceProvider |
| void | loadViewsFrom(string|array $path, string $namespace) Регистрирует пространство имен файлов представлений. | из ServiceProvider |
| void | loadTranslationsFrom(string $path, string $namespace) Регистрирует пространство имен файлов перевода. | из ServiceProvider |
| void | loadJsonTranslationsFrom(string $path) Регистрирует путь к файлу перевода JSON. | из ServiceProvider |
| void | loadMigrationsFrom(array|string $paths) Регистрирует путь к миграции базы данных. | из ServiceProvider |
| void | publishes(array $paths, string $group = null) Регистрирует пути, которые должны быть опубликованы командой publish. | из ServiceProvider |
| void | ensurePublishArrayInitialized(string $class) Убедитесь, что массив публикаций для поставщика услуг инициализирован. | из ServiceProvider |
| void | addPublishGroup(string $group, array $paths) Добавить группу/тег публикации в поставщик услуг. | из ServiceProvider |
| static array | pathsToPublish(string $provider = null, string $group = null) Получить пути для публикации. | из ServiceProvider |
| static array | pathsForProviderOrGroup(string|null $provider, string|null $group) Получить пути для поставщика или группы (или обоих). | из ServiceProvider |
| static array | pathsForProviderAndGroup(string $provider, string $group) Получить пути для поставщика и группы. | из ServiceProvider |
| static array | publishableProviders() Получить поставщики услуг, доступные для публикации. | из ServiceProvider |
| static array | publishableGroups() Получить группы, доступные для публикации. | из ServiceProvider |
| void | commands(array|mixed $commands) Регистрирует пользовательские команды Artisan пакета. | из ServiceProvider |
| array | provides() Получить услуги, предоставляемые провайдером. | |
| array | when() Получить события, которые запускают регистрацию этого поставщика услуг. | из ServiceProvider |
| bool | isDeferred() Определить, отложен ли провайдер. | из ServiceProvider |
| void | register() Регистрирует поставщика услуг. | |
| void | registerValidationFactory() Регистрирует фабрику валидации. | |
| void | registerPresenceVerifier() Регистрирует средство проверки наличия в базе данных. |
Подробное описание
void __construct(Application $app)
Создает новый экземпляр поставщика услуг.
protected void mergeConfigFrom(string $path, string $key)
Объединяет заданную конфигурацию с существующей конфигурацией.
protected void loadRoutesFrom(string $path)
Загружает заданный файл маршрутов, если маршруты еще не кэшированы.
protected void loadViewsFrom(string|array $path, string $namespace)
Зарегистрировать пространство имён файла представления.
protected void loadTranslationsFrom(string $path, string $namespace)
Зарегистрировать пространство имён файла перевода.
protected void loadJsonTranslationsFrom(string $path)
Зарегистрировать путь к файлу JSON перевода.
protected void loadMigrationsFrom(array|string $paths)
Зарегистрировать путь к миграциям базы данных.
protected void publishes(array $paths, string $group = null)
Зарегистрировать пути для публикации командой publish.
protected void ensurePublishArrayInitialized(string $class)
Убедиться, что массив публикации для поставщика сервисов инициализирован.
protected void addPublishGroup(string $group, array $paths)
Добавить группу/метку публикации в поставщика сервисов.
static array pathsToPublish(string $provider = null, string $group = null)
Получить пути для публикации.
static protected array pathsForProviderOrGroup(string|null $provider, string|null $group)
Получить пути для поставщика или группы (или для обоих).
static protected array pathsForProviderAndGroup(string $provider, string $group)
Получить пути для поставщика и группы.
static array publishableProviders()
Получить поставщиков сервисов, доступных для публикации.
static array publishableGroups()
Получить группы, доступные для публикации.
void commands(array|mixed $commands)
Зарегистрировать пользовательские команды Artisan пакета.
array provides()
Получить сервисы, предоставляемые поставщиком.
array when()
Получить события, которые запускают регистрацию этого поставщика сервисов.
bool isDeferred()
Определить, отложен ли поставщик.
void register()
Зарегистрировать поставщика сервисов.
protected void registerValidationFactory()
Зарегистрировать фабрику валидации.
protected void registerPresenceVerifier()
Зарегистрировать верификатор наличия в базе данных.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Validation/ValidationServiceProvider.html