MigrationServiceProvider
class MigrationServiceProvider extends ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | из ServiceProvider |
| protected bool | $defer | Указывает, отложен ли загрузка провайдера. |
Методы
| void | __construct(Application $app) Создать новый экземпляр провайдера сервисов. | из ServiceProvider |
| void | boot() Инициализировать события приложения. | из ServiceProvider |
| void | register() Зарегистрировать провайдер сервисов. | |
| void | package(string $package, string $namespace = null, string $path = null) Зарегистрировать пространства имен компонентов пакета. | из ServiceProvider |
| string | guessPackagePath() Угадать путь к пакету для провайдера. | из ServiceProvider |
| string | getPackageNamespace(string $package, string $namespace) Определить пространство имён для пакета. | из ServiceProvider |
| void | commands(array $commands) Зарегистрировать пользовательские команды Artisan пакета. | из ServiceProvider |
| string | getAppViewPath(string $package) Получить путь к представлению пакета приложения. | из ServiceProvider |
| array | provides() Получить сервисы, предоставляемые провайдером. | |
| array | when() Получить события, которые запускают регистрацию этого провайдера сервисов. | из ServiceProvider |
| bool | isDeferred() Определить, отложен ли провайдер. | из ServiceProvider |
| void | registerRepository() Зарегистрировать сервис репозитория миграций. | |
| void | registerMigrator() Зарегистрировать сервис мигратора. | |
| void | registerCommands() Зарегистрировать все команды миграций. | |
| void | registerMigrateCommand() Зарегистрировать команду "migrate" миграций. | |
| void | registerRollbackCommand() Зарегистрировать команду "rollback" миграций. | |
| void | registerResetCommand() Зарегистрировать команду "reset" миграций. | |
| void | registerRefreshCommand() Зарегистрировать команду "refresh" миграций. | |
| void | registerInstallCommand() Зарегистрировать команду "install" миграций. | |
| void | registerMakeCommand() Зарегистрировать команду "install" миграций. | |
| void | registerCreator() Зарегистрировать создателя миграций. |
Подробности
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()
Получить сервисы, предоставляемые провайдером.
array when()
Получить события, которые запускают регистрацию этого провайдера сервисов.
bool isDeferred()
Определить, отложен ли поставщик.
protected void registerRepository()
Зарегистрировать службу репозитория миграций.
protected void registerMigrator()
Зарегистрировать службу мигратора.
protected void registerCommands()
Зарегистрировать все команды миграции.
protected void registerMigrateCommand()
Зарегистрировать команду миграции "migrate".
protected void registerRollbackCommand()
Зарегистрировать команду миграции "rollback".
protected void registerResetCommand()
Зарегистрировать команду миграции "reset".
protected void registerRefreshCommand()
Зарегистрировать команду миграции "refresh".
protected void registerInstallCommand()
Зарегистрировать команду миграции "install".
protected void registerMakeCommand()
Зарегистрировать команду миграции "install".
protected void registerCreator()
Зарегистрировать создателя миграций.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Database/MigrationServiceProvider.html