Spec-Zone.ru › Laravel 6

MigrationServiceProvider

class MigrationServiceProvider extends ServiceProvider implements DeferrableProvider (View source)

Свойства

protected Application $app

Экземпляр приложения.

from ServiceProvider
static array $publishes

Пути, которые должны быть опубликованы.

from ServiceProvider
static array $publishGroups

Пути, которые должны быть опубликованы по группам.

from ServiceProvider
protected array $commands

Команды, которые должны быть зарегистрированы.

Методы

void __construct(Application $app)

Создать новый экземпляр поставщика услуг.

from Поставщик услуг
void register()

Зарегистрировать поставщика услуг.

void mergeConfigFrom(string $path, string $key)

Объединить заданную конфигурацию с существующей конфигурацией.

from Поставщик услуг
void loadRoutesFrom(string $path)

Загрузить заданный файл маршрутов, если маршруты еще не кэшированы.

from Поставщик услуг
void loadViewsFrom(string|array $path, string $namespace)

Зарегистрировать пространство имён файла представления.

from Поставщик услуг
void loadTranslationsFrom(string $path, string $namespace)

Зарегистрировать пространство имён файла перевода.

from Поставщик услуг
void loadJsonTranslationsFrom(string $path)

Зарегистрировать путь к файлу JSON-перевода.

from Поставщик услуг
void loadMigrationsFrom(array|string $paths)

Зарегистрировать пути к миграциям базы данных.

from Поставщик услуг
void loadFactoriesFrom(array|string $paths)

Зарегистрировать пути к фабрикам Eloquent моделей.

from Поставщик услуг
void callAfterResolving(string $name, callable $callback)

Настроить обработчик после разрешения или выполнить немедленно, если уже разрешено.

from Поставщик услуг
void publishes(array $paths, mixed $groups = null)

Зарегистрировать пути, которые должны быть опубликованы командой публикации.

from Поставщик услуг
void ensurePublishArrayInitialized(string $class)

Убедиться, что массив публикации для поставщика услуг инициализирован.

from Поставщик услуг
void addPublishGroup(string $group, array $paths)

Добавить группу публикации/метку к поставщику услуг.

from Поставщик услуг
static array pathsToPublish(string|null $provider = null, string|null $group = null)

Получить пути для публикации.

from Поставщик услуг
static array pathsForProviderOrGroup(string|null $provider, string|null $group)

Получить пути для поставщика или группы (или для обоих).

from Поставщик услуг
static array pathsForProviderAndGroup(string $provider, string $group)

Получить пути для поставщика и группы.

from Поставщик услуг
static array publishableProviders()

Получить поставщиков услуг, доступных для публикации.

from Поставщик услуг
static array publishableGroups()

Получить группы, доступные для публикации.

from Поставщик услуг
void commands(array|mixed $commands)

Зарегистрировать пользовательские команды Artisan пакета.

from Поставщик услуг
array provides()

Получить услуги, предоставляемые поставщиком.

array when()

Получить события, которые вызывают регистрацию этого поставщика услуг.

from Поставщик услуг
bool isDeferred()

Определить, отложен ли поставщик.

from Поставщик услуг
void registerRepository()

Зарегистрировать сервис репозитория миграций.

void registerMigrator()

Зарегистрировать сервис мигратора.

void registerCreator()

Зарегистрировать создателя миграций.

void registerCommands(array $commands)

Зарегистрировать заданные команды.

void registerMigrateCommand()

Зарегистрировать команду.

void registerMigrateFreshCommand()

Зарегистрировать команду.

void registerMigrateInstallCommand()

Зарегистрировать команду.

void registerMigrateMakeCommand()

Зарегистрировать команду.

void registerMigrateRefreshCommand()

Зарегистрировать команду.

void registerMigrateResetCommand()

Зарегистрировать команду.

void registerMigrateRollbackCommand()

Зарегистрировать команду.

void registerMigrateStatusCommand()

Зарегистрировать команду.

Подробности

void __construct(Application $app)

Создать новый экземпляр поставщика услуг.

Параметры

Application $app

Возвращаемое значение

void

void register()

Зарегистрировать поставщика услуг.

Возвращаемое значение

void

protected void mergeConfigFrom(string $path, string $key)

Объединить заданную конфигурацию с существующей конфигурацией.

Параметры

string $path
string $key

Возвращаемое значение

void

protected void loadRoutesFrom(string $path)

Загрузить указанный файл маршрутов, если маршруты еще не кэшированы.

Параметры

string $path

Возвращаемое значение

void

protected void loadViewsFrom(string|array $path, string $namespace)

Зарегистрировать пространство имён файла представления.

Параметры

string|array $path
string $namespace

Возвращаемое значение

void

protected void loadTranslationsFrom(string $path, string $namespace)

Зарегистрировать пространство имён файла перевода.

Параметры

string $path
string $namespace

Возвращаемое значение

void

protected void loadJsonTranslationsFrom(string $path)

Зарегистрировать путь к файлу JSON перевода.

Параметры

string $path

Возвращаемое значение

void

protected void loadMigrationsFrom(array|string $paths)

Зарегистрировать пути к миграциям базы данных.

Параметры

array|string $paths

Возвращаемое значение

void

protected void loadFactoriesFrom(array|string $paths)

Зарегистрировать пути к фабрикам Eloquent моделей.

Параметры

array|string $paths

Возвращаемое значение

void

protected void callAfterResolving(string $name, callable $callback)

Настроить слушателя после разрешения или выполнить немедленно, если уже разрешено.

Параметры

string $name
callable $callback

Возвращаемое значение

void

protected void publishes(array $paths, mixed $groups = null)

Зарегистрировать пути, которые будут опубликованы командой публикации.

Параметры

array $paths
mixed $groups

Возвращаемое значение

void

protected void ensurePublishArrayInitialized(string $class)

Убедиться, что массив публикации для поставщика услуг инициализирован.

Параметры

string $class

Возвращаемое значение

void

protected void addPublishGroup(string $group, array $paths)

Добавить группу/метку публикации в поставщика услуг.

Параметры

string $group
array $paths

Возвращаемое значение

void

static array pathsToPublish(string|null $provider = null, string|null $group = null)

Получить пути для публикации.

Параметры

string|null $provider
string|null $group

Возвращаемое значение

array

static protected array pathsForProviderOrGroup(string|null $provider, string|null $group)

Получить пути для поставщика или группы (или для обоих).

Параметры

string|null $provider
string|null $group

Возвращаемое значение

array

static protected array pathsForProviderAndGroup(string $provider, string $group)

Получить пути для поставщика и группы.

Параметры

string $provider
string $group

Возвращаемое значение

array

static array publishableProviders()

Получить поставщиков услуг, доступных для публикации.

Возвращаемое значение

array

static array publishableGroups()

Получить доступные группы для публикации.

Возвращаемое значение

array

void commands(array|mixed $commands)

Зарегистрировать пользовательские команды Artisan пакета.

Параметры

array|mixed $commands

Возвращаемое значение

void

array provides()

Получить услуги, предоставляемые поставщиком.

Возвращаемое значение

array

array when()

Получить события, которые вызывают регистрацию этого поставщика услуг.

Возвращаемое значение

array

bool isDeferred()

Определить, отложен ли поставщик.

Возвращаемое значение

bool

protected void registerRepository()

Зарегистрировать службу репозитория миграций.

Возвращаемое значение

void

protected void registerMigrator()

Зарегистрировать службу мигратора.

Возвращаемое значение

void

protected void registerCreator()

Зарегистрировать создателя миграции.

Возвращаемое значение

void

protected void registerCommands(array $commands)

Зарегистрировать заданные команды.

Параметры

array $commands

Возвращаемое значение

void

protected void registerMigrateCommand()

Зарегистрировать команду.

Возвращаемое значение

void

protected void registerMigrateFreshCommand()

Зарегистрировать команду.

Возвращаемое значение

void

protected void registerMigrateInstallCommand()

Зарегистрировать команду.

Возвращаемое значение

void

protected void registerMigrateMakeCommand()

Зарегистрировать команду.

Возвращаемое значение

void

protected void registerMigrateRefreshCommand()

Зарегистрировать команду.

Возвращаемое значение

void

protected void registerMigrateResetCommand()

Зарегистрировать команду.

Возвращаемое значение

void

protected void registerMigrateRollbackCommand()

Зарегистрировать команду.

Возвращаемое значение

void

protected void registerMigrateStatusCommand()

Зарегистрировать команду.

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Database/MigrationServiceProvider.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API