Spec-Zone.ru › Laravel 5.1

MorphToMany

class MorphToMany extends BelongsToMany (View source)

Свойства

protected Builder $query Экземпляр билдера запросов Eloquent. из Relation
protected Model $parent Экземпляр родительской модели. из Relation
protected Model $related Экземпляр связанной модели. из Relation
static protected bool $constraints Указывает, добавляет ли отношение ограничения. из Relation
static protected array $morphMap Массив для сопоставления имен классов с их именами морфизма в базе данных. из Relation
protected string $table Промежуточная таблица для отношения. из BelongsToMany
protected string $foreignKey Внешний ключ родительской модели. из BelongsToMany
protected string $otherKey Связанный ключ отношения. из BelongsToMany
protected string $relationName Имя отношения. из BelongsToMany
protected array $pivotColumns Столбцы промежуточной таблицы для извлечения. из BelongsToMany
protected array $pivotWheres Любые ограничения для промежуточной таблицы. из BelongsToMany
protected string $pivotCreatedAt Пользовательский столбец промежуточной таблицы для отметки created_at. из BelongsToMany
protected string $pivotUpdatedAt Пользовательский столбец промежуточной таблицы для отметки updated_at. из BelongsToMany
protected string $morphType Тип полиморфного отношения.
protected string $morphClass Имя класса ограничения типа морфизма.
protected bool $inverse Указывает, связываем ли мы обратное отношение.

Методы

void __construct(Builder $query, Model $parent, string $name, string $table, string $foreignKey, string $otherKey, string $relationName = null, bool $inverse = false)

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

void addConstraints()

Установить базовые ограничения для запроса связи.

из BelongsToMany
void addEagerConstraints(array $models)

Установить ограничения для жадной загрузки связи.

array initRelation(array $models, string $relation)

Инициализировать связь для набора моделей.

из BelongsToMany
array match(array $models, Collection $results, string $relation)

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

из BelongsToMany
mixed getResults()

Получить результаты связи.

из BelongsToMany
Collection getEager()

Получить связь для жадной загрузки.

из Relation
void touch()

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

из BelongsToMany
int rawUpdate(array $attributes = [])

Выполнить обновление с использованием SQL-запроса.

из Relation
Builder getRelationCountQuery(Builder $query, Builder $parent)

Добавить ограничения для запроса подсчета связи.

static mixed noConstraints(Closure $callback)

Выполнить обратный вызов без ограничений для связи.

из Relation
array getKeys(array $models, string $key = null)

Получить все первичные ключи для массива моделей.

из Relation
Builder getQuery()

Получить базовый запрос для связи.

из Relation
Builder getBaseQuery()

Получить базовый билдер запроса, управляющий билдером Eloquent.

из Relation
Model getParent()

Получить родительскую модель связи.

из Relation
string getQualifiedParentKeyName()

Получить полное имя родительского ключа.

из Relation
Model getRelated()

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

из Relation
string createdAt()

Получить имя колонки "created at".

из BelongsToMany
string updatedAt()

Получить имя колонки "updated at".

из BelongsToMany
string relatedUpdatedAt()

Получить имя колонки "updated at" связанной модели.

из Relation
string wrap(string $value)

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

из Relation
static array morphMap(array $map = null, bool $merge = true)

Установить или получить карту morph для полиморфных связей.

из Relation
static array|null buildMorphMapFromModels(array $models = null)

Создает таблично-индексированный массив из имён классов моделей.

из Relation
mixed __call(string $method, array $parameters)

Обрабатывает вызовы динамических методов для связи.

из Relation
void __clone()

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

из Relation
BelongsToMany wherePivot(string $column, string $operator = null, mixed $value = null, string $boolean = 'and')

Устанавливает условие where для столбца таблицы промежуточной связи.

из BelongsToMany
BelongsToMany orWherePivot(string $column, string $operator = null, mixed $value = null)

Устанавливает условие orWhere для столбца таблицы промежуточной связи.

из BelongsToMany
mixed first(array $columns = ['*'])

Выполнить запрос и получить первый результат.

из BelongsToMany
Model|BelongsToMany firstOrFail(array $columns = ['*'])

Выполнить запрос и получить первый результат или бросить исключение.

из BelongsToMany
Коллекция get(array $columns = ['*'])

Выполнить запрос как операцию «select».

из BelongsToMany
LengthAwarePaginator paginate(int $perPage = null, array $columns = ['*'], string $pageName = 'page', int|null $page = null)

Получить пагинатор для оператора «select».

из BelongsToMany
Paginator simplePaginate(int $perPage = null, array $columns = ['*'], string $pageName = 'page')

Разбить заданный запрос на простую страницу.

из BelongsToMany
bool chunk(int $count, callable $callback)

Разбить результаты запроса на части.

из BelongsToMany
void hydratePivotRelation(array $models)

Заполнить связь с таблицей свода для моделей.

из BelongsToMany
array cleanPivotAttributes(Модель $model)

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

из BelongsToMany
Builder getRelationCountQueryForSelfJoin(Builder $query, Builder $parent)

Добавить ограничения для запроса подсчёта взаимосвязей на одной и той же таблице.

из BelongsToMany
string getRelationCountHash()

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

из BelongsToMany
BelongsToMany getSelectColumns(array $columns = ['*'])

Установить предложение select для запроса взаимосвязи.

из BelongsToMany
array getAliasedPivotColumns()

Получить столбцы связи свода для взаимосвязи.

из BelongsToMany
bool hasPivotColumn(string $column)

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

из BelongsToMany
$this setJoin(Builder|null $query = null)

Установить предложение join для запроса взаимосвязи.

из BelongsToMany
$this setWhere()

Установить предложение where для запроса взаимосвязи.

array buildDictionary(Коллекция $results)

Создать словарь моделей, индексированный по внешнему ключу взаимосвязи.

из BelongsToMany
Коллекция getRelatedIds()

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

из BelongsToMany
Модель save(Модель $model, array $joining = [], bool $touch = true)

Сохранить новую модель и прикрепить её к родительской модели.

из BelongsToMany
array saveMany(Коллекция|array $models, array $joinings = [])

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

из BelongsToMany
Модель|Коллекция|null find(mixed $id, array $columns = ['*'])

Найти связанную модель по её первичному ключу.

из BelongsToMany
Коллекция findMany(mixed $ids, array $columns = ['*'])

Найти несколько связанных моделей по их первичным ключам.

из BelongsToMany
Модель|Коллекция findOrFail(mixed $id, array $columns = ['*'])

Найти связанную модель по её первичному ключу или выбросить исключение.

из BelongsToMany
Коллекция|Модель findOrNew(mixed $id, array $columns = ['*'])

Найти связанную модель по её первичному ключу или вернуть новую модель.

из BelongsToMany
Модель firstOrNew(array $attributes)

Получить первую связанную модель, соответствующую атрибутам, или создать её.

из BelongsToMany
Модель firstOrCreate(array $attributes, array $joining = [], bool $touch = true)

Получить первую соответствующую запись или создать её.

из BelongsToMany
Модель updateOrCreate(array $attributes, array $values = [], array $joining = [], bool $touch = true)

Создать или обновить связанную запись, соответствующую атрибутам, и заполнить её значениями.

из BelongsToMany
Модель create(array $attributes, array $joining = [], bool $touch = true)

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

из BelongsToMany
массив createMany(array $records, array $joinings = [])

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

из BelongsToMany
массив sync(Коллекция|array $ids, bool $detaching = true)

Синхронизировать промежуточные таблицы со списком идентификаторов или коллекцией моделей.

из BelongsToMany
массив formatSyncList(array $records)

Отформатировать список синхронизации, чтобы ключи были идентификаторами.

из BelongsToMany
массив attachNew(array $records, array $current, bool $touch = true)

Прикрепить все идентификаторы, которые отсутствуют в текущем массиве.

из BelongsToMany
целое число updateExistingPivot(mixed $id, array $attributes, bool $touch = true)

Обновить существующую запись связующей таблицы.

из BelongsToMany
void attach(mixed $id, array $attributes = [], bool $touch = true)

Прикрепить модель к родительской.

из BelongsToMany
массив createAttachRecords(array $ids, array $attributes)

Создать массив записей для вставки в таблицу связующей таблицы.

из BelongsToMany
массив attacher(int $key, mixed $value, array $attributes, bool $timed)

Создать полную запись о присоединении.

из BelongsToMany
массив getAttachId(mixed $key, mixed $value, array $attributes)

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

из BelongsToMany
массив createAttachRecord(int $id, bool $timed)

Создать новую запись присоединения.

массив setTimestampsOnAttach(array $record, bool $exists = false)

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

из BelongsToMany
целое число detach(int|array $ids = [], bool $touch = true)

Отсоединить модели от отношения.

из BelongsToMany
void touchIfTouching()

Если нужно обновить родительскую модель, обновить её.

из BelongsToMany
bool touchingParent()

Определить, нужно ли обновлять родительскую модель при синхронизации.

из BelongsToMany
строка guessInverseRelation()

Попытка определить имя обратного отношения.

из BelongsToMany
Блок newPivotQuery()

Создать новый запрос для таблицы связующей таблицы.

Блок newPivotStatement()

Получить новый простой блок запроса для таблицы связующей таблицы.

из BelongsToMany
Блок newPivotStatementForId(mixed $id)

Получить новый запрос для связующей таблицы по заданному ID.

из BelongsToMany
Связующая таблица newPivot(array $attributes = [], bool $exists = false)

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

Связующая таблица newExistingPivot(array $attributes = [])

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

из BelongsToMany
$this withPivot(array|mixed $columns)

Установить столбцы таблицы связующей таблицы для извлечения.

из BelongsToMany
BelongsToMany withTimestamps(mixed $createdAt = null, mixed $updatedAt = null)

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

из BelongsToMany
строка getRelatedFreshUpdate()

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

из BelongsToMany
строка getHasCompareKey()

Получить ключ для сравнения с родительским ключом в запросе "has".

из BelongsToMany
строка getForeignKey()

Получить полностью квалифицированный внешний ключ для отношения.

из BelongsToMany
строка getOtherKey()

Получить полностью квалифицированный "другой ключ" для отношения.

из BelongsToMany
строка getTable()

Получить промежуточную таблицу для отношения.

из BelongsToMany
строка getRelationName()

Получить имя отношения для отношения.

из BelongsToMany
строка getMorphType()

Получить имя внешнего ключа "тип".

string getMorphClass()

Получить имя класса родительской модели.

Подробности

void __construct(Builder $query, Model $parent, string $name, string $table, string $foreignKey, string $otherKey, string $relationName = null, bool $inverse = false)

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

Параметры

Builder $query
Model $parent
string $name
string $table
string $foreignKey
string $otherKey
string $relationName
bool $inverse

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

void

void addConstraints()

Установить базовые ограничения на запрос отношения.

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

void

void addEagerConstraints(array $models)

Установить ограничения для жадного загрузки отношения.

Параметры

array $models

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

void

array initRelation(array $models, string $relation)

Инициализировать отношение на наборе моделей.

Параметры

array $models
string $relation

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

array

array match(array $models, Collection $results, string $relation)

Сопоставить загруженные с жадным запросом результаты с их родителями.

Параметры

array $models
Collection $results
string $relation

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

array

mixed getResults()

Получить результаты отношения.

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

mixed

Collection getEager()

Получить отношение для жадной загрузки.

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

Collection

void touch()

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

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

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

void

int rawUpdate(array $attributes = [])

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

Параметры

array $attributes

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

int

Builder getRelationCountQuery(Builder $query, Builder $parent)

Добавить ограничения для запроса подсчёта отношения.

Параметры

Builder $query
Builder $parent

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

Builder

static mixed noConstraints(Closure $callback)

Выполнить коллбэк без ограничений на отношение.

Параметры

Closure $callback

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

mixed

protected array getKeys(array $models, string $key = null)

Получить все первичные ключи для массива моделей.

Параметры

array $models
string $key

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

array

Builder getQuery()

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

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

Builder

Builder getBaseQuery()

Получить базовый билдер запроса, управляющий билдером Eloquent.

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

Builder

Model getParent()

Получить родительскую модель отношения.

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

Model

string getQualifiedParentKeyName()

Получить полное имя родительского ключа.

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

string

Model getRelated()

Получить связанную модель отношения.

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

Model

string createdAt()

Получить имя колонки "создано в".

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

string

string updatedAt()

Получить имя колонки "обновлено в".

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

string

string relatedUpdatedAt()

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

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

string

string wrap(string $value)

Оборачивает заданное значение с помощью синтаксического анализатора родительского запроса.

Параметры

string $value

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

string

static array morphMap(array $map = null, bool $merge = true)

Установить или получить отображение морфизма для полиморфных отношений.

Параметры

массив $map
логическое значение $merge

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

массив

static protected array|null buildMorphMapFromModels(array $models = null)

Создаёт массив с таблицами в качестве ключей из имён классов моделей.

Параметры

массив $models

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

массив|null

mixed __call(string $method, array $parameters)

Обработка динамических вызовов методов для отношения.

Параметры

строка $method
массив $parameters

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

смешанный тип

void __clone()

Вынуждает клонирование базового билдера запроса при клонировании.

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

void

BelongsToMany wherePivot(string $column, string $operator = null, mixed $value = null, string $boolean = 'and')

Устанавливает условие where для столбца таблицы связей.

Параметры

строка $column
строка $operator
смешанный тип $value
строка $boolean

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

BelongsToMany

BelongsToMany orWherePivot(string $column, string $operator = null, mixed $value = null)

Устанавливает условие or where для столбца таблицы связей.

Параметры

строка $column
строка $operator
смешанный тип $value

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

BelongsToMany

mixed first(array $columns = ['*'])

Выполнить запрос и получить первый результат.

Параметры

массив $columns

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

смешанный тип

Модель|BelongsToMany firstOrFail(array $columns = ['*'])

Выполнить запрос и получить первый результат или выбросить исключение.

Параметры

массив $columns

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

Модель|BelongsToMany

Исключения

Исключение отсутствия модели

Коллекция get(array $columns = ['*'])

Выполнить запрос как операцию «select».

Параметры

массив $columns

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

Коллекция

Страничный вывод с размером страницы paginate(int $perPage = null, array $columns = ['*'], string $pageName = 'page', int|null $page = null)

Получить страничный вывод для оператора «select».

Параметры

целое число $perPage
массив $columns
строка $pageName
целое число|null $page

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

Страничный вывод с размером страницы

Страничный вывод simplePaginate(int $perPage = null, array $columns = ['*'], string $pageName = 'page')

Разбить заданный запрос на страницы с использованием простого страничного вывода.

Параметры

целое число $perPage
массив $columns
строка $pageName

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

Страничный вывод

bool chunk(int $count, callable $callback)

Разбить результаты запроса на части.

Параметры

целое число $count
обратный вызов $callback

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

bool

protected void hydratePivotRelation(array $models)

Загрузить отношение таблицы связей для моделей.

Параметры

массив $models

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

void

protected array cleanPivotAttributes(Модель $model)

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

Параметры

Модель $model

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

массив

Билдер getRelationCountQueryForSelfJoin(Билдер $query, Билдер $parent)

Добавить ограничения для запроса подсчёта отношения при самосоединении.

Параметры

Билдер $query
Билдер $parent

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

Билдер

string getRelationCountHash()

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

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

строка

protected BelongsToMany getSelectColumns(array $columns = ['*'])

Установить оператор «select» для запроса отношения.

Параметры

массив $columns

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

BelongsToMany

protected array getAliasedPivotColumns()

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

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

array

protected bool hasPivotColumn(string $column)

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

Параметры

string $column

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

bool

protected $this setJoin(Builder|null $query = null)

Установить условие объединения для запроса отношения.

Параметры

Builder|null $query

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

$this

protected $this setWhere()

Установить условие where для запроса отношения.

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

$this

protected array buildDictionary(Collection $results)

Создать словарь модели, индексированный по внешнему ключу отношения.

Параметры

Collection $results

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

array

Collection getRelatedIds()

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

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

Collection

Модель save(Модель $model, array $joining = [], bool $touch = true)

Сохранить новую модель и прикрепить ее к родительской модели.

Параметры

Модель $model
array $joining
bool $touch

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

Модель

array saveMany(Collection|array $models, array $joinings = [])

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

Параметры

Collection|array $models
array $joinings

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

array

Модель|Коллекция|null find(mixed $id, array $columns = ['*'])

Найти связанную модель по ее первичному ключу.

Параметры

mixed $id
array $columns

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

Модель|Коллекция|null

Коллекция findMany(mixed $ids, array $columns = ['*'])

Найти несколько связанных моделей по их первичным ключам.

Параметры

mixed $ids
array $columns

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

Коллекция

Модель|Коллекция findOrFail(mixed $id, array $columns = ['*'])

Найти связанную модель по её первичному ключу или выбросить исключение.

Параметры

mixed $id
array $columns

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

Модель|Коллекция

Исключения

ModelNotFoundException

Коллекция|Модель findOrNew(mixed $id, array $columns = ['*'])

Найти связанную модель по её первичному ключу или вернуть новый экземпляр связанной модели.

Параметры

mixed $id
array $columns

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

Коллекция|Модель

Модель firstOrNew(array $attributes)

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

Параметры

array $attributes

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

Модель

Модель firstOrCreate(array $attributes, array $joining = [], bool $touch = true)

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

Параметры

array $attributes
array $joining
bool $touch

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

Модель

Модель updateOrCreate(array $attributes, array $values = [], array $joining = [], bool $touch = true)

Создать или обновить запись связанной модели, соответствующую атрибутам, и заполнить ее значениями.

Параметры

array $attributes
array $values
array $joining
bool $touch

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

Модель

Модель create(array $attributes, array $joining = [], bool $touch = true)

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

Параметры

array $attributes
array $joining
bool $touch

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

Модель

array createMany(array $records, array $joinings = [])

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

Параметры

array $records
array $joinings

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

array

array sync(Collection|array $ids, bool $detaching = true)

Синхронизировать промежуточные таблицы со списком идентификаторов или коллекцией моделей.

Параметры

Collection|array $ids
bool $detaching

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

array

protected array formatSyncList(array $records)

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

Параметры

array $records

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

array

protected array attachNew(array $records, array $current, bool $touch = true)

Присоединить все идентификаторы, которые отсутствуют в текущем массиве.

Параметры

array $records
array $current
bool $touch

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

array

int updateExistingPivot(mixed $id, array $attributes, bool $touch = true)

Обновить существующую запись Pivot в таблице.

Параметры

mixed $id
array $attributes
bool $touch

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

int

void attach(mixed $id, array $attributes = [], bool $touch = true)

Присоединить модель к родительскому элементу.

Параметры

mixed $id
array $attributes
bool $touch

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

void

protected array createAttachRecords(array $ids, array $attributes)

Создать массив записей для вставки в таблицу Pivot.

Параметры

array $ids
array $attributes

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

array

protected array attacher(int $key, mixed $value, array $attributes, bool $timed)

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

Параметры

int $key
mixed $value
array $attributes
bool $timed

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

array

protected array getAttachId(mixed $key, mixed $value, array $attributes)

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

Параметры

mixed $key
mixed $value
array $attributes

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

array

protected array createAttachRecord(int $id, bool $timed)

Создать новую запись присоединения Pivot.

Параметры

int $id
bool $timed

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

array

protected array setTimestampsOnAttach(array $record, bool $exists = false)

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

Параметры

array $record
bool $exists

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

array

int detach(int|array $ids = [], bool $touch = true)

Отсоединить модели от отношения.

Параметры

int|array $ids
bool $touch

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

int

void touchIfTouching()

Если мы затрагиваем родительскую модель, то затрагиваем её.

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

void

protected bool touchingParent()

Определить, нужно ли обновлять метки времени родительской модели при синхронизации.

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

bool

protected string guessInverseRelation()

Попытка угадать имя обратного отношения.

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

string

protected Builder newPivotQuery()

Создать новый объект запроса для таблицы Pivot.

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

Builder

Builder newPivotStatement()

Получить новый простой объект запроса для таблицы Pivot.

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

Builder

Builder newPivotStatementForId(mixed $id)

Получить новый запрос Pivot для заданного идентификатора «другой» модели.

Параметры

mixed $id

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

Builder

Pivot newPivot(array $attributes = [], bool $exists = false)

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

Параметры

array $attributes
bool $exists

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

Pivot

Pivot newExistingPivot(array $attributes = [])

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

Параметры

array $attributes

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

Pivot
END_OF_DOCUMENT_MARKER

$this withPivot(array|mixed $columns)

Установить столбцы для извлечения из промежуточной таблицы.

Параметры

array|mixed $columns

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

$this

BelongsToMany withTimestamps(mixed $createdAt = null, mixed $updatedAt = null)

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

Параметры

mixed $createdAt
mixed $updatedAt

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

BelongsToMany

string getRelatedFreshUpdate()

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

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

string

string getHasCompareKey()

Получить ключ для сравнения с родительским ключом в запросе "has".

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

string

string getForeignKey()

Получить полное имя внешнего ключа для связи.

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

string

string getOtherKey()

Получить полное имя "другого ключа" для связи.

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

string

string getTable()

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

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

string

string getRelationName()

Получить имя связи для связи.

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

string

string getMorphType()

Получить имя внешнего ключа "типа".

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

string

string getMorphClass()

Получить имя класса родительской модели.

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

string

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

Spec-Zone.ru

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