SeedServiceProvider
class SeedServiceProvider 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 | registerSeedCommand() Регистрирует команду консоли для семян. | |
| void | registerMakeCommand() Регистрирует команду генерации сидера. |
Детали
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 registerSeedCommand()
Зарегистрировать команду консоли для семян.
protected void registerMakeCommand()
Зарегистрировать команду генератора сеедера.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Database/SeedServiceProvider.html