Spec-Zone.ru › Laravel 5.8

Фабрика

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

Свойства

защищённый массив $definitions Определения моделей в контейнере.
защищённый массив $states Зарегистрированные состояния моделей.
защищённый массив $afterMaking Зарегистрированные колбэки после создания модели.
защищённый массив $afterCreating Зарегистрированные колбэки после создания модели.
защищённый Generator $faker Экземпляр Faker для генератора.

Методы

void __construct(Generator $faker)

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

static Фабрика construct(Generator $faker, string|null $pathToFactories = null)

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

$this defineAs(string $class, string $name, callable $attributes)

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

$this define(string $class, callable $attributes, string $name = 'default')

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

$this state(string $class, string $state, callable|array $attributes)

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

$this afterMaking(string $class, callable $callback, string $name = 'default')

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

$this afterMakingState(string $class, string $state, callable $callback)

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

$this afterCreating(string $class, callable $callback, string $name = 'default')

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

$this afterCreatingState(string $class, string $state, callable $callback)

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

mixed create(string $class, array $attributes = [])

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

mixed createAs(string $class, string $name, array $attributes = [])

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

mixed make(string $class, array $attributes = [])

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

mixed makeAs(string $class, string $name, array $attributes = [])

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

массив rawOf(string $class, string $name, array $attributes = [])

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

массив raw(string $class, array $attributes = [], string $name = 'default')

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

FactoryBuilder of(string $class, string $name = 'default')

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

$this load(string $path)

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

bool offsetExists(string $offset)

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

mixed offsetGet(string $offset)

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

void offsetSet(string $offset, callable $value)

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

void offsetUnset(string $offset)

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

Детали

void __construct(Generator $faker)

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

Параметры

Generator $faker

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

void

static Фабрика construct(Generator $faker, string|null $pathToFactories = null)

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

Параметры

Generator $faker
string|null $pathToFactories

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

Фабрика

$this defineAs(string $class, string $name, callable $attributes)

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

Параметры

string $class
string $name
callable $attributes

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

$this

$this define(string $class, callable $attributes, string $name = 'default')

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

Параметры

string $class
callable $attributes
string $name

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

$this

$this state(string $class, string $state, callable|array $attributes)

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

Параметры

string $class
string $state
callable|array $attributes

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

$this

$this afterMaking(string $class, callable $callback, string $name = 'default')

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

Параметры

string $class
callable $callback
string $name

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

$this

$this afterMakingState(string $class, string $state, callable $callback)

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

Параметры

string $class
string $state
callable $callback

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

$this

$this afterCreating(string $class, callable $callback, string $name = 'default')

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

Параметры

string $class
callable $callback
string $name

Значение возврата

$this

$this afterCreatingState(string $class, string $state, callable $callback)

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

Параметры

string $class
string $state
callable $callback

Значение возврата

$this

mixed create(string $class, array $attributes = [])

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

Параметры

string $class
array $attributes

Значение возврата

mixed

mixed createAs(string $class, string $name, array $attributes = [])

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

Параметры

string $class
string $name
array $attributes

Значение возврата

mixed

mixed make(string $class, array $attributes = [])

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

Параметры

string $class
array $attributes

Значение возврата

mixed

mixed makeAs(string $class, string $name, array $attributes = [])

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

Параметры

string $class
string $name
array $attributes

Значение возврата

mixed

array rawOf(string $class, string $name, array $attributes = [])

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

Параметры

string $class
string $name
array $attributes

Значение возврата

array

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

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

Параметры

string $class
array $attributes
string $name

Значение возврата

array

FactoryBuilder of(string $class, string $name = 'default')

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

Параметры

string $class
string $name

Значение возврата

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/5.8/Illuminate/Database/Eloquent/Factory.html

Spec-Zone.ru

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