ValidationServiceProvider
class ValidationServiceProvider extends ServiceProvider implements DeferrableProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | from ServiceProvider |
| protected array | $bootingCallbacks | Все зарегистрированные обратные вызовы загрузки. | from ServiceProvider |
| protected array | $bootedCallbacks | Все зарегистрированные обратные вызовы запуска. | from ServiceProvider |
| static array | $publishes | Пути, которые должны быть опубликованы. | from ServiceProvider |
| static array | $publishGroups | Пути, которые должны быть опубликованы по группам. | from ServiceProvider |
| static protected array | $publishableMigrationPaths | Пути миграций, доступные для публикации. | from ServiceProvider |
Методы
| void | __construct(Application $app)
Создать новый экземпляр поставщика услуг. | из ServiceProvider |
| void | register()
Зарегистрировать поставщика услуг. | |
| void | booting(Closure $callback)
Зарегистрировать обратный вызов запуска, который будет выполнен до вызова метода "boot". | из ServiceProvider |
| void | booted(Closure $callback)
Зарегистрировать обратный вызов завершения инициализации, который будет выполнен после вызова метода "boot". | из ServiceProvider |
| void | callBootingCallbacks()
Вызвать зарегистрированные обратные вызовы запуска. | из ServiceProvider |
| void | callBootedCallbacks()
Вызвать зарегистрированные обратные вызовы завершения инициализации. | из ServiceProvider |
| void | mergeConfigFrom(string $path, string $key)
Объединить заданную конфигурацию с существующей конфигурацией. | из ServiceProvider |
| void | replaceConfigRecursivelyFrom(string $path, string $key)
Рекурсивно заменить заданную конфигурацию существующей конфигурацией. | из ServiceProvider |
| void | loadRoutesFrom(string $path)
Загрузить указанный файл маршрутов, если маршруты еще не кэшированы. | из ServiceProvider |
| void | loadViewsFrom(string|array $path, string $namespace)
Зарегистрировать пространство имен файла представления. | из ServiceProvider |
| void | loadViewComponentsAs(string $prefix, array $components)
Зарегистрировать заданные компоненты представлений с настраиваемым префиксом. | из ServiceProvider |
| void | loadTranslationsFrom(string $path, string $namespace)
Зарегистрировать пространство имен файла перевода. | из ServiceProvider |
| void | loadJsonTranslationsFrom(string $path)
Зарегистрировать путь к файлу JSON-перевода. | из ServiceProvider |
| void | loadMigrationsFrom(array|string $paths)
Зарегистрировать пути к миграциям базы данных. | из ServiceProvider |
| void | loadFactoriesFrom(array|string $paths) deprecated
Зарегистрировать пути к фабрикам моделей Eloquent. | из ServiceProvider |
| void | callAfterResolving(string $name, callable $callback)
Настроить обработчик после разрешения или выполнить сразу, если уже разрешено. | из ServiceProvider |
| void | publishesMigrations(array $paths, mixed $groups = null)
Зарегистрировать пути к миграциям, которые должны быть опубликованы командой публикации. | из ServiceProvider |
| void | publishes(array $paths, mixed $groups = null)
Зарегистрировать пути, которые должны быть опубликованы командой публикации. | из ServiceProvider |
| void | ensurePublishArrayInitialized(string $class)
Убедиться, что массив публикации для поставщика услуг инициализирован. | из ServiceProvider |
| void | addPublishGroup(string $group, array $paths)
Добавить группу/метку публикации к поставщику услуг. | из ServiceProvider |
| static array | pathsToPublish(string|null $provider = null, string|null $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 | publishableMigrationPaths()
Получить пути к миграциям, доступным для публикации. | из ServiceProvider |
| static array | publishableGroups()
Получить группы, доступные для публикации. | из ServiceProvider |
| void | commands(array|mixed $commands)
Зарегистрировать пользовательские команды Artisan пакета. | из ServiceProvider |
| array | provides()
Получить предоставляемые поставщиком услуги. | |
| array | when()
Получить события, которые вызывают регистрацию этого поставщика услуг. | из ServiceProvider |
| bool | isDeferred()
Определить, отложен ли поставщик. | из ServiceProvider |
| static DefaultProviders | defaultProviders()
Получить список поставщиков по умолчанию для приложения Laravel. | из ServiceProvider |
| static bool | addProviderToBootstrapFile(string $provider, string|null $path = null)
Добавить указанного поставщика в файл загрузки поставщиков приложения. | из ServiceProvider |
| void | registerValidationFactory()
Зарегистрировать фабрику валидации. | |
| void | registerPresenceVerifier()
Зарегистрировать верификатор присутствия в базе данных. | |
| void | registerUncompromisedVerifier()
Зарегистрировать верификатор целостности пароля. |
Подробности
void __construct(Application $app)
Создать новый экземпляр поставщика услуг.
void register()
Зарегистрировать поставщика услуг.
void booting(Closure $callback)
Зарегистрировать коллбек для обработки этапа «запуска», который будет выполнен перед вызовом метода «boot».
void booted(Closure $callback)
Зарегистрировать коллбек для обработки этапа «запущен», который будет выполнен после вызова метода «boot».
void callBootingCallbacks()
Вызвать зарегистрированные коллбеки для обработки этапа «запуска».
void callBootedCallbacks()
Вызвать зарегистрированные коллбеки для обработки этапа «запущен».
protected void mergeConfigFrom(string $path, string $key)
Объединить заданную конфигурацию с текущей конфигурацией.
protected void replaceConfigRecursivelyFrom(string $path, string $key)
Рекурсивно заменить заданную конфигурацию текущей конфигурацией.
protected void loadRoutesFrom(string $path)
Загрузить указанный файл маршрутов, если маршруты ещё не кэшированы.
protected void loadViewsFrom(string|array $path, string $namespace)
Зарегистрировать пространство имён для файлов представлений.
protected void loadViewComponentsAs(string $prefix, array $components)
Зарегистрировать предоставленные компоненты представлений с пользовательским префиксом.
protected void loadTranslationsFrom(string $path, string $namespace)
Зарегистрировать пространство имён для файлов переводов.
protected void loadJsonTranslationsFrom(string $path)
Зарегистрировать путь к файлам переводов в формате JSON.
protected void loadMigrationsFrom(array|string $paths)
Зарегистрировать пути к файлам миграций базы данных.
protected void loadFactoriesFrom(array|string $paths) deprecated
deprecated
Зарегистрировать пути к файлам фабрик моделей Eloquent.
protected void callAfterResolving(string $name, callable $callback)
Настроить слушатель после разрешения, или немедленно вызвать, если уже разрешено.
protected void publishesMigrations(array $paths, mixed $groups = null)
Зарегистрировать пути к файлам миграций, которые должны быть опубликованы командой publish.
protected void publishes(array $paths, mixed $groups = null)
Регистрация путей для публикации командой publish.
protected void ensurePublishArrayInitialized(string $class)
Обеспечение инициализации массива публикации для поставщика услуг.
protected void addPublishGroup(string $group, array $paths)
Добавление группы/метки публикации к поставщику услуг.
static array pathsToPublish(string|null $provider = null, string|null $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 publishableMigrationPaths()
Получить доступные пути миграций для публикации.
static array publishableGroups()
Получить доступные группы для публикации.
void commands(array|mixed $commands)
Регистрация пользовательских команд Artisan пакета.
array provides()
Получить предоставляемые поставщиком услуги.
array when()
Получить события, которые вызывают регистрацию этого поставщика услуг.
bool isDeferred()
Определить, отложен ли поставщик.
static DefaultProviders defaultProviders()
Получить поставщиков по умолчанию для приложения Laravel.
static bool addProviderToBootstrapFile(string $provider, string|null $path = null)
Добавление указанного поставщика в файл bootstrap поставщиков приложения.
protected void registerValidationFactory()
Регистрация фабрики валидации.
protected void registerPresenceVerifier()
Регистрация проверяющего присутствия в базе данных.
protected void registerUncompromisedVerifier()
Регистрация проверяющего целостность паролей.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Validation/ValidationServiceProvider.html