Spec-Zone.ru › Laravel 7

Фабрика

класс Factory реализует ArrayAccess (Просмотреть исходный код)

Свойства

защищённый массив $definitions

Определения моделей в контейнере.

защищённый массив $states

Зарегистрированные состояния моделей.

защищённый массив $afterMaking

Зарегистрированные колбэки после создания.

защищённый массив $afterCreating

Зарегистрированные колбэки после создания.

защищённый генератор $faker

Экземпляр Faker для билдера.

Методы

void __construct(Генератор $faker)

Создать новый экземпляр фабрики.

статический Factory construct(Генератор $faker, строка|null $pathToFactories = null)

Создать новый контейнер фабрик.

$this define(строка $class, вызываемый объект $attributes)

Определить класс с заданным набором атрибутов.

$this state(строка $class, строка $state, вызываемый объект|массив $attributes)

Определить состояние с заданным набором атрибутов.

$this afterMaking(строка $class, вызываемый объект $callback, строка $name = 'default')

Определить колбэк для выполнения после создания модели.

$this afterMakingState(строка $class, строка $state, вызываемый объект $callback)

Определить колбэк для выполнения после создания модели с заданным состоянием.

$this afterCreating(строка $class, вызываемый объект $callback, строка $name = 'default')

Определить колбэк для выполнения после создания модели.

$this afterCreatingState(строка $class, строка $state, вызываемый объект $callback)

Определить колбэк для выполнения после создания модели с заданным состоянием.

смешанный create(строка $class, массив $attributes = [])

Создать экземпляр заданной модели и сохранить её в базе данных.

смешанный make(строка $class, массив $attributes = [])

Создать экземпляр заданной модели.

массив raw(строка $class, массив $attributes = [])

Получить массив атрибутов для заданной модели.

FactoryBuilder of(строка $class)

Создать билдер для заданной модели.

$this load(строка $path)

Загрузить фабрики из пути.

булево offsetExists(строка $offset)

Определить, существует ли заданный смещение.

смешанный offsetGet(строка $offset)

Получить значение заданного смещения.

void offsetSet(строка $offset, вызываемый объект $value)

Установить заданное смещение в заданное значение.

void offsetUnset(строка $offset)

Удалить значение по заданному смещению.

Подробности

void __construct(Генератор $faker)

Создать новый экземпляр фабрики.

Параметры

Генератор $faker

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

void

static Factory construct(Генератор $faker, строка|null $pathToFactories = null)

Создать новый контейнер фабрик.

Параметры

Генератор $faker
строка|null $pathToFactories

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

Factory

$this define(строка $class, вызываемый объект $attributes)

Определить класс с заданным набором атрибутов.

Параметры

строка $class
вызываемый объект $attributes

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

$this

$this state(строка $class, строка $state, вызываемый объект|массив $attributes)

Определить состояние с заданным набором атрибутов.

Параметры

строка $class
строка $state
вызываемый объект|массив $attributes

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

$this

$this afterMaking(строка $class, вызываемый объект $callback, строка $name = 'default')

Определить колбэк для выполнения после создания модели.

Параметры

строка $class
вызываемый объект $callback
строка $name

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

$this

$this afterMakingState(строка $class, строка $state, вызываемый объект $callback)

Определить колбэк для выполнения после создания модели с заданным состоянием.

Параметры

строка $class
строка $state
вызываемый объект $callback

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

$this

$this afterCreating(строка $class, вызываемый объект $callback, строка $name = 'default')

Определить колбэк для выполнения после создания модели.

Параметры

строка $class
вызываемый объект $callback
строка $name

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

$this

$this afterCreatingState(строка $class, строка $state, вызываемый объект $callback)

Определить колбэк для выполнения после создания модели с заданным состоянием.

Параметры

строка $class
строка $state
вызываемый объект $callback

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

$this

смешанный create(строка $class, массив $attributes = [])

Создать экземпляр заданной модели и сохранить её в базе данных.

Параметры

строка $class
массив $attributes

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

смешанный

смешанный make(строка $class, массив $attributes = [])

Создать экземпляр заданной модели.

Параметры

строка $class
массив $attributes

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

смешанный

array raw(string $class, array $attributes = [])

Получить массив исходных атрибутов для заданной модели.

Параметры

string $class
array $attributes

Значение результата

array

FactoryBuilder of(string $class)

Создать билдер для заданной модели.

Параметры

string $class

Значение результата

FactoryBuilder

$this load(string $path)

Загрузить фабрики из пути.

Параметры

string $path

Значение результата

$this

bool offsetExists(string $offset)

Определить, существует ли заданный смещение.

Параметры

string $offset

Значение результата

bool

mixed offsetGet(string $offset)

Получить значение заданного смещения.

Параметры

string $offset

Значение результата

mixed

void offsetSet(string $offset, callable $value)

Установить заданное смещение в заданное значение.

Параметры

string $offset
callable $value

Значение результата

void

void offsetUnset(string $offset)

Удалить значение по заданному смещению.

Параметры

string $offset

Значение результата

void

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

Spec-Zone.ru

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