Spec-Zone.ru › Laravel 10

DatabaseNotificationCollection

class DatabaseNotificationCollection extends Collection (View source)

Свойства

InteractsWithDictionary
EnumeratesValues
Macroable
Conditionable

Свойства

protected bool $escapeWhenCastingToString

Указывает, что строковое представление объекта должно быть экранировано при вызове __toString.

from EnumeratesValues
static protected array<int,string> $proxies

Методы, которые могут быть проксированы.

from EnumeratesValues
HigherOrderCollectionProxy только для чтения $average from EnumeratesValues
HigherOrderCollectionProxy только для чтения $avg from EnumeratesValues
HigherOrderCollectionProxy только для чтения $contains from EnumeratesValues
HigherOrderCollectionProxy только для чтения $doesntContain from EnumeratesValues
HigherOrderCollectionProxy только для чтения $each from EnumeratesValues
HigherOrderCollectionProxy только для чтения $every from EnumeratesValues
HigherOrderCollectionProxy только для чтения $filter from EnumeratesValues
HigherOrderCollectionProxy только для чтения $first from EnumeratesValues
HigherOrderCollectionProxy только для чтения $flatMap from EnumeratesValues
HigherOrderCollectionProxy только для чтения $groupBy from EnumeratesValues
HigherOrderCollectionProxy только для чтения $keyBy from EnumeratesValues
HigherOrderCollectionProxy только для чтения $map from EnumeratesValues
HigherOrderCollectionProxy только для чтения $max from EnumeratesValues
HigherOrderCollectionProxy только для чтения $min from EnumeratesValues
HigherOrderCollectionProxy только для чтения $partition from EnumeratesValues
HigherOrderCollectionProxy только для чтения $percentage from EnumeratesValues
HigherOrderCollectionProxy только для чтения $reject from EnumeratesValues
HigherOrderCollectionProxy только для чтения $skipUntil from EnumeratesValues
HigherOrderCollectionProxy только для чтения $skipWhile from EnumeratesValues
HigherOrderCollectionProxy только для чтения $some from EnumeratesValues
HigherOrderCollectionProxy только для чтения $sortBy from EnumeratesValues
HigherOrderCollectionProxy только для чтения $sortByDesc from EnumeratesValues
HigherOrderCollectionProxy только для чтения $sum from EnumeratesValues
HigherOrderCollectionProxy только для чтения $takeUntil from EnumeratesValues
HigherOrderCollectionProxy только для чтения $takeWhile from EnumeratesValues
HigherOrderCollectionProxy только для чтения $unique из EnumeratesValues
HigherOrderCollectionProxy только для чтения $unless из EnumeratesValues
HigherOrderCollectionProxy только для чтения $until из EnumeratesValues
HigherOrderCollectionProxy только для чтения $when из EnumeratesValues
static protected array $macros

Зарегистрированные строковые макросы.

из Macroable
protected $items из Collection

Методы

$this|TWhenReturnType when($value = null, callable $callback = null, callable $default = null)

Применить обратный вызов, если заданное "значение" истинно (или разрешается до истинного).

из Conditionable
$this|TUnlessReturnType unless($value = null, callable $callback = null, callable $default = null)

Применить обратный вызов, если заданное "значение" ложно (или разрешается до ложного).

из Conditionable
static make($items = [])

Описание отсутствует

из EnumeratesValues
static wrap($value)

Описание отсутствует

из EnumeratesValues
static unwrap($value)

Описание отсутствует

из EnumeratesValues
static EnumeratesValues empty()

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

из EnumeratesValues
static times($number, callable $callback = null)

Описание отсутствует

из EnumeratesValues
float|int|null average($callback = null)

Псевдоним для метода "avg".

из EnumeratesValues
bool some($key, mixed $operator = null, mixed $value = null)

Псевдоним для метода "contains".

из EnumeratesValues
never dd(mixed ...$args)

Вывести элементы и завершить сценарий.

из EnumeratesValues
$this dump()

Вывести элементы.

из EnumeratesValues
$this each(callable $callback)

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

из EnumeratesValues
EnumeratesValues eachSpread(callable $callback)

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

из EnumeratesValues
bool every($key, mixed $operator = null, mixed $value = null)

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

из EnumeratesValues
TValue|null firstWhere(callable|string $key, mixed $operator = null, mixed $value = null)

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

из EnumeratesValues
value($key, $default = null)

Описание отсутствует

из EnumeratesValues
ensure($type)

Описание отсутствует

из EnumeratesValues
bool isNotEmpty()

Определить, не пуст ли набор.

из EnumeratesValues
mapSpread(callable $callback)

Описание отсутствует

из EnumeratesValues
mapToGroups(callable $callback)

Описание отсутствует

из EnumeratesValues
flatMap(callable $callback)

Описание отсутствует

из EnumeratesValues
mapInto($class)

Описание отсутствует

из EnumeratesValues
mixed min($callback = null)

Получить минимальное значение заданного ключа.

из EnumeratesValues
mixed max($callback = null)

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

из EnumeratesValues
EnumeratesValues forPage(int $page, int $perPage)

«Разбить на страницы» набор, разделив его на более мелкие наборы.

из EnumeratesValues
partition($key, $operator = null, $value = null)

Описание отсутствует

из EnumeratesValues
float|null percentage(callable $callback, int $precision = 2)

Вычислить процент элементов, проходящих заданный тест на истинность.

из EnumeratesValues
mixed sum($callback = null)

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

из EnumeratesValues
$this|TWhenEmptyReturnType whenEmpty(callable $callback, callable $default = null)

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

из EnumeratesValues
$this|TWhenNotEmptyReturnType whenNotEmpty(callable $callback, callable $default = null)

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

из EnumeratesValues
$this|TUnlessEmptyReturnType unlessEmpty(callable $callback, callable $default = null)

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

из EnumeratesValues
$this|TUnlessNotEmptyReturnType unlessNotEmpty(callable $callback, callable $default = null)

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

из EnumeratesValues
EnumeratesValues where(callable|string $key, mixed $operator = null, mixed $value = null)

Фильтр элементов по заданной паре ключ-значение.

из EnumeratesValues
EnumeratesValues whereNull(string|null $key = null)

Фильтр элементов, где значение для данного ключа равно null.

из EnumeratesValues
EnumeratesValues whereNotNull(string|null $key = null)

Фильтр элементов, где значение для данного ключа не равно null.

из EnumeratesValues
EnumeratesValues whereStrict(string $key, mixed $value)

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

из EnumeratesValues
EnumeratesValues whereIn(string $key, Arrayable|iterable $values, bool $strict = false)

Фильтр элементов по заданной паре ключ-значение.

из EnumeratesValues
EnumeratesValues whereInStrict(string $key, Arrayable|iterable $values)

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

из EnumeratesValues
EnumeratesValues whereBetween(string $key, Arrayable|iterable $values)

Фильтр элементов, где значение заданного ключа находится между заданными значениями.

из EnumeratesValues
EnumeratesValues whereNotBetween(string $key, Arrayable|iterable $values)

Фильтр элементов, где значение заданного ключа не находится между заданными значениями.

из EnumeratesValues
EnumeratesValues whereNotIn(string $key, Arrayable|iterable $values, bool $strict = false)

Фильтр элементов по заданной паре ключ-значение.

из EnumeratesValues
EnumeratesValues whereNotInStrict(string $key, Arrayable|iterable $values)

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

из EnumeratesValues
whereInstanceOf($type)

Без описания

из EnumeratesValues
TPipeReturnType pipe(callable $callback)

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

из EnumeratesValues
TPipeIntoValue pipeInto(TPipeIntoValue> $class)

Передать коллекцию в новый класс.

из EnumeratesValues
mixed pipeThrough(callable[] $callbacks)

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

из EnumeratesValues
TReduceReturnType reduce(callable $callback, TReduceInitial $initial = null)

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

из EnumeratesValues
array reduceSpread(callable $callback, mixed ...$initial)

Свести коллекцию к нескольким агрегированным значениям.

из EnumeratesValues
TReduceWithKeysReturnType reduceWithKeys(callable $callback, TReduceWithKeysInitial $initial = null)

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

из EnumeratesValues
EnumeratesValues reject($callback = true)

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

из EnumeratesValues
$this tap(callable $callback)

Передать коллекцию в заданный обратный вызов, а затем вернуть её.

из EnumeratesValues
EnumeratesValues unique($key = null, bool $strict = false)

Возвратить только уникальные элементы из массива коллекции.

из EnumeratesValues
EnumeratesValues uniqueStrict($key = null)

Возвратить только уникальные элементы из массива коллекции с использованием строгого сравнения.

из EnumeratesValues
TValue> collect()

Собрать значения в коллекцию.

из EnumeratesValues
toArray()

Без описания

из EnumeratesValues
array jsonSerialize()

Без описания

из EnumeratesValues
string toJson(int $options = 0)

Получить коллекцию элементов в формате JSON.

из EnumeratesValues
CachingIterator getCachingIterator(int $flags = CachingIterator::CALL_TOSTRING)

Получить экземпляр CachingIterator.

из EnumeratesValues
string __toString()

Преобразовать коллекцию в строковое представление.

из EnumeratesValues
$this escapeWhenCastingToString(bool $escape = true)

Указать, что строковое представление модели должно быть экранировано при вызове __toString.

из EnumeratesValues
static void proxy(string $method)

Добавить метод в список проксируемых методов.

из EnumeratesValues
mixed __get(string $key)

Динамический доступ к проксированию коллекции.

из EnumeratesValues
getArrayableItems($items)

Без описания

из EnumeratesValues
Closure operatorForWhere(callable|string $key, string|null $operator = null, mixed $value = null)

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

из EnumeratesValues
bool useAsCallable(mixed $value)

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

из EnumeratesValues
callable valueRetriever(callable|string|null $value)

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

из EnumeratesValues
equality(mixed $value)

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

из EnumeratesValues
Closure negate(Closure $callback)

Создать функцию, используя другую функцию, инвертируя ее результат.

из EnumeratesValues
identity()

Создать функцию, возвращающую переданное ей значение.

из EnumeratesValues
static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешать другую объектную сущность в класс.

из Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

из Macroable
static void flushMacros()

Очистить существующие макросы.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывать вызовы класса.

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

Динамически обрабатывать вызовы класса.

из Macroable
void __construct(TValue>|TValue>|null $items = [])

Создать новую коллекцию.

из Collection
static Enumerable range(int $from, int $to)

Без описания

из Collection
array all()

Без описания

из Collection
TValue> lazy()

Получить ленивую коллекцию для элементов в этой коллекции.

из Collection
float|int|null avg($callback = null)

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

из Collection
float|int|null median(string|array<array-key,string>|null $key = null)

Получить медиану заданного ключа.

из Collection
array<int,float|int>|null mode(string|array<array-key,string>|null $key = null)

Получить моду заданного ключа.

из Collection
collapse()

Сжать коллекцию элементов в один массив.

из Collection
bool contains($key, mixed $operator = null, mixed $value = null)

Определить, существует ли ключ в коллекции.

из Collection
bool containsStrict($key, TValue|null $value = null)

Определить, существует ли элемент, используя строгое сравнение.

из Коллекции
bool doesntContain(mixed $key, mixed $operator = null, mixed $value = null)

Определить, не содержится ли элемент в коллекции.

из Коллекции
crossJoin(...$lists)

Описание отсутствует

из Коллекции
Enumerable diff(TValue>|TValue> $items)

Разность коллекций с заданными элементами.

из Коллекции
Enumerable diffUsing(TValue>|TValue> $items, callable $callback)

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

из Коллекции
Enumerable diffAssoc(TValue>|TValue> $items)

Получить элементы в коллекции, ключи и значения которых отсутствуют в заданных элементах.

из Коллекции
Enumerable diffAssocUsing(TValue>|TValue> $items, callable $callback)

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

из Коллекции
Enumerable diffKeys(TValue>|TValue> $items)

Получить элементы в коллекции, ключи которых отсутствуют в заданных элементах.

из Коллекции
Enumerable diffKeysUsing(TValue>|TValue> $items, callable $callback)

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

из Коллекции
Enumerable duplicates($callback = null, bool $strict = false)

Получить дублируемые элементы из коллекции.

из Коллекции
Enumerable duplicatesStrict($callback = null)

Получить дублируемые элементы из коллекции, используя строгое сравнение.

из Коллекции
duplicateComparator(bool $strict)

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

из Коллекции
Enumerable except(TKey>|TKey> $keys)

Описание отсутствует

из Коллекции
Enumerable filter(callable $callback = null)

Применить фильтр к каждому элементу.

из Коллекции
first(callable $callback = null, $default = null)

Описание отсутствует

из Коллекции
Enumerable flatten(int $depth = INF)

Получить сплющенную массив элементов в коллекции.

из Коллекции
flip()

Перевернуть элементы в коллекции.

из Коллекции
$this forget($keys)

Удалить элемент из коллекции по ключу.

из Коллекции
get($key, $default = null)

Описание отсутствует

из Коллекции
getOrPut($key, $value)

Описание отсутствует

из Коллекции
groupBy($groupBy, $preserveKeys = false)

Описание отсутствует

из Коллекции
keyBy($keyBy)

Описание отсутствует

из Коллекции
bool has(TKey|TKey> $key)

Определить, существует ли элемент в коллекции по ключу.

из Коллекции
bool hasAny(mixed $key)

Определить, существуют ли какие-либо ключи в коллекции.

из Коллекции
string implode(callable|string $value, string|null $glue = null)

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

из Коллекции
Enumerable intersect(TValue>|TValue> $items)

Пересечение коллекции с заданными элементами.

из Коллекции
Collection intersectUsing(TValue>|TValue> $items, callable $callback)

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

из Коллекции
Collection intersectAssoc(TValue>|TValue> $items)

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

из Коллекции
Collection intersectAssocUsing(TValue>|TValue> $items, callable $callback)

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

из Коллекции
Enumerable intersectByKeys(TValue>|TValue> $items)

Пересечь коллекцию с заданными элементами по ключу.

из Коллекции
bool isEmpty()

Определить, пустая ли коллекция.

из Коллекции
bool containsOneItem()

Определить, содержит ли коллекция один элемент.

из Коллекции
string join(string $glue, string $finalGlue = '')

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

из Коллекции
keys()

Получить ключи элементов коллекции.

из Коллекции
last(callable $callback = null, $default = null)

Без описания

из Коллекции
pluck($value, $key = null)

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

из Коллекции
map(callable $callback)

Без описания

из Коллекции
mapToDictionary(callable $callback)

Без описания

из Коллекции
mapWithKeys(callable $callback)

Без описания

из Коллекции
Enumerable merge(TValue>|TValue> $items)

Объединить коллекцию с заданными элементами.

из Коллекции
mergeRecursive($items)

Без описания

из Коллекции
combine($values)

Без описания

из Коллекции
Enumerable union(TValue>|TValue> $items)

Объединить коллекцию с заданными элементами.

из Коллекции
Enumerable nth(int $step, int $offset = 0)

Создать новую коллекцию, состоящую из каждого n-го элемента.

из Коллекции
Enumerable only(TKey>|TKey>|string $keys)

Без описания

из Коллекции
Коллекция select(TKey>|TKey>|string|null $keys)

Выбрать определенные значения из элементов внутри коллекции.

из Коллекции
pop($count = 1)

Без описания

из Коллекции
$this prepend(TValue $value, TKey $key = null)

Добавить элемент в начало коллекции.

из Коллекции
$this push(TValue ...$values)

Добавить один или несколько элементов в конец коллекции.

из Коллекции
concat($source)

Без описания

из Коллекции
pull($key, $default = null)

Без описания

из Коллекции
$this put(TKey $key, TValue $value)

Поместить элемент в коллекцию по ключу.

из Коллекции
random($number = null, $preserveKeys = false)

Без описания

из Коллекции
Enumerable replace(TValue>|TValue> $items)

Заменить элементы коллекции на заданные элементы.

из Коллекции
Enumerable replaceRecursive(TValue>|TValue> $items)

Рекурсивно заменить элементы коллекции на заданные элементы.

из Коллекции
Enumerable reverse()

Перевернуть порядок элементов.

из Коллекции
TKey|bool search($value, bool $strict = false)

Искать значение в коллекции и возвращать соответствующий ключ, если поиск успешен.

из Коллекции
shift($count = 1)

Без описания

из Коллекции
Enumerable shuffle(int|null $seed = null)

Перемешать элементы в коллекции.

из Коллекции
sliding($size = 2, $step = 1)

Без описания

из Коллекции
Enumerable skip(int $count)

Пропустить первые {$count} элементов.

из Коллекции
Enumerable skipUntil($value)

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

из Коллекции
Enumerable skipWhile($value)

Пропустить элементы в коллекции, пока выполняется заданное условие.

из Коллекции
Enumerable slice(int $offset, int|null $length = null)

Выделить часть массива из лежащей в основе коллекции.

из Коллекции
split($numberOfGroups)

Без описания

из Коллекции
splitIn($numberOfGroups)

Без описания

из Коллекции
TValue sole($key = null, mixed $operator = null, mixed $value = null)

Получить первый элемент в коллекции, но только если элементов ровно один. В противном случае выбросить исключение.

из Коллекции
TValue firstOrFail($key = null, mixed $operator = null, mixed $value = null)

Получить первый элемент в коллекции, но выбросить исключение, если соответствующих элементов нет.

из Коллекции
chunk($size)

Без описания

из Коллекции
chunkWhile(callable $callback)

Без описания

из Коллекции
Enumerable sort($callback = null)

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

из Коллекции
Enumerable sortDesc(int $options = SORT_REGULAR)

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

из Коллекции
Enumerable sortBy($callback, int $options = SORT_REGULAR, bool $descending = false)

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

из Коллекции
Collection sortByMany(array $comparisons = [], int $options = SORT_REGULAR)

Отсортировать коллекцию, используя несколько сравнений.

из Коллекции
Enumerable sortByDesc($callback, int $options = SORT_REGULAR)

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

из Коллекции
Enumerable sortKeys(int $options = SORT_REGULAR, bool $descending = false)

Отсортировать ключи коллекции.

из Коллекции
Enumerable sortKeysDesc(int $options = SORT_REGULAR)

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

из Коллекции
Enumerable sortKeysUsing(callable $callback)

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

из Коллекции
Collection splice(int $offset, int|null $length = null, TValue> $replacement = [])

Вставить или удалить часть массива из лежащей в основе коллекции.

из Коллекции
Enumerable take(int $limit)

Взять первые или последние {$limit} элементов.

из Коллекции
Enumerable takeUntil($value)

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

из Коллекции
Enumerable takeWhile($value)

Взять элементы в коллекции, пока выполняется заданное условие.

из Коллекции
$this transform(callable $callback)

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

из Коллекции
Collection dot()

Раскладывание многомерного ассоциативного массива с точками.

из Коллекции
Enumerable undot()

Преобразовать массив с "точковой" нотацией в расширенный массив.

из Коллекции
values()

Без описания

из Коллекции
zip($items)

Объединить коллекцию с одним или несколькими массивами.

из Коллекции
pad($size, $value)

Заполнить коллекцию до указанной длины значением.

из Коллекции
Traversable getIterator()

Получить итератор для элементов.

из Коллекции
int count()

Подсчитать количество элементов в коллекции.

из Коллекции
countBy($countBy = null)

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

из Коллекции
$this add(TValue $item)

Добавить элемент в коллекцию.

from Collection
TValue> toBase()

Получить базовый экземпляр коллекции Support из этой коллекции.

from Collection
bool offsetExists(TKey $key)

Определить, существует ли элемент по указанному смещению.

from Collection
mixed offsetGet(TKey $key)

Получить элемент по указанному смещению.

from Collection
void offsetSet(TKey|null $key, TValue $value)

Установить элемент по указанному смещению.

from Collection
void offsetUnset(TKey $key)

Сбросить элемент по указанному смещению.

from Collection
mixed getDictionaryKey(mixed $attribute)

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

from InteractsWithDictionary
find($key, $default = null)

No description

from Collection
$this load($relations)

Загрузить набор отношений в коллекцию.

from Collection
$this loadAggregate($relations, string $column, string|null $function = null)

Загрузить набор агрегаций по столбцу отношения в коллекцию.

from Collection
$this loadCount($relations)

Загрузить набор подсчетов отношений в коллекцию.

from Collection
$this loadMax($relations, string $column)

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

from Collection
$this loadMin($relations, string $column)

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

from Collection
$this loadSum($relations, string $column)

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

from Collection
$this loadAvg($relations, string $column)

Загрузить набор средних значений столбца отношения в коллекцию.

from Collection
$this loadExists($relations)

Загрузить набор существований связанных данных в коллекцию.

from Collection
$this loadMissing($relations)

Загрузить набор отношений в коллекцию, если они ещё не загружены.

from Collection
void loadMissingRelation(Collection $models, array $path)

Загрузить путь отношения, если он ещё не загружен.

from Collection
$this loadMorph(string $relation, $relations)

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

from Collection
$this loadMorphCount(string $relation, $relations)

Загрузить набор подсчетов отношений в смешанную коллекцию отношений.

from Collection
array<int,array-key> modelKeys()

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

from Collection
Collection fresh(array<array-key,string>|string $with = [])

Перезагрузить свежий экземпляр модели из базы данных для всех сущностей.

from Collection
$this makeHidden(array<array-key,string>|string $attributes)

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

from Collection
$this makeVisible(array<array-key,string>|string $attributes)

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

from Collection
$this setVisible(array<int,string> $visible)

Установить видимые атрибуты во всей коллекции.

from Collection
$this setHidden(array<int,string> $hidden)

Установить скрытые атрибуты во всей коллекции.

from Collection
$this append(array<array-key,string>|string $attributes)

Добавить атрибут во всю коллекцию.

from Collection
TModel> getDictionary(TModel>|null $items = null)

Получить словарь, ключи которого — первичные ключи.

from Collection
string|null getQueueableClass()

Получить тип сущностей, помещаемых в очередь.

from Collection
string getQueueableModelClass(Модель $model)

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

из Коллекции
array<int,mixed> getQueueableIds()

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

из Коллекции
array<int,string> getQueueableRelations()

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

из Коллекции
string|null getQueueableConnection()

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

из Коллекции
Builder toQuery()

Получить Eloquent-объект сборщика запросов из коллекции.

из Коллекции
void markAsRead()

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

void markAsUnread()

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

Подробности

$this|TWhenReturnType when($value = null, callable $callback = null, callable $default = null)

Применить коллбэк, если заданное «значение» истинно (или преобразуется в истинное).

Параметры

$value
коллбэк $callback
коллбэк $default

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

$this|TWhenReturnType

$this|TUnlessReturnType unless($value = null, callable $callback = null, callable $default = null)

Применить коллбэк, если заданное «значение» ложно (или преобразуется в ложное).

Параметры

$value
коллбэк $callback
коллбэк $default

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

$this|TUnlessReturnType

static make($items = [])

Без описания

Параметры

$items

static wrap($value)

Без описания

Параметры

$value

static unwrap($value)

Без описания

Параметры

$value

static EnumeratesValues empty()

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

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

EnumeratesValues

static times($number, callable $callback = null)

Без описания

Параметры

$number
коллбэк $callback

float|int|null average($callback = null)

Псевдоним для метода "avg".

Параметры

$callback

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

float|int|null

bool some($key, mixed $operator = null, mixed $value = null)

Псевдоним для метода "contains".

Параметры

$key
смешанный тип $operator
смешанный тип $value

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

bool

never dd(mixed ...$args)

Вывести значения и завершить скрипт.

Параметры

смешанный тип ...$args

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

never

$this dump()

Вывести значения.

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

$this

$this each(callable $callback)

Выполнить коллбэк для каждого элемента.

Параметры

коллбэк $callback

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

$this

EnumeratesValues eachSpread(callable $callback)

Выполнить коллбэк для каждого вложенного фрагмента элементов.

Параметры

коллбэк $callback

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

EnumeratesValues

bool every($key, mixed $operator = null, mixed $value = null)

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

Параметры

$key
смешанный тип $operator
смешанный тип $value

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

bool

TValue|null firstWhere(callable|string $key, mixed $operator = null, mixed $value = null)

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

Параметры

callable|string $key
смешанный тип $operator
смешанный тип $value

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

TValue|null

value($key, $default = null)

Без описания

Параметры

$key
$default

ensure($type)

Без описания

Параметры

$type

bool isNotEmpty()

Определить, не пуста ли коллекция.

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

bool
END_OF_DOCUMENT_MARKER

mapSpread(callable $callback)

Без описания

Параметры

callable $callback

mapToGroups(callable $callback)

Без описания

Параметры

callable $callback

flatMap(callable $callback)

Без описания

Параметры

callable $callback

mapInto($class)

Без описания

Параметры

$class

mixed min($callback = null)

Получить минимальное значение заданного ключа.

Параметры

$callback

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

mixed

mixed max($callback = null)

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

Параметры

$callback

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

mixed

EnumeratesValues forPage(int $page, int $perPage)

«Разбить» коллекцию на страницы, разделив ее на более мелкие.

Параметры

int $page
int $perPage

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

EnumeratesValues

partition($key, $operator = null, $value = null)

Без описания

Параметры

$key
$operator
$value

float|null percentage(callable $callback, int $precision = 2)

Вычислить процент элементов, удовлетворяющих заданному условию.

Параметры

callable $callback
int $precision

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

float|null

mixed sum($callback = null)

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

Параметры

$callback

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

mixed

$this|TWhenEmptyReturnType whenEmpty(callable $callback, callable $default = null)

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

Параметры

callable $callback
callable $default

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

$this|TWhenEmptyReturnType

$this|TWhenNotEmptyReturnType whenNotEmpty(callable $callback, callable $default = null)

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

Параметры

callable $callback
callable $default

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

$this|TWhenNotEmptyReturnType

$this|TUnlessEmptyReturnType unlessEmpty(callable $callback, callable $default = null)

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

Параметры

callable $callback
callable $default

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

$this|TUnlessEmptyReturnType

$this|TUnlessNotEmptyReturnType unlessNotEmpty(callable $callback, callable $default = null)

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

Параметры

callable $callback
callable $default

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

$this|TUnlessNotEmptyReturnType

EnumeratesValues where(callable|string $key, mixed $operator = null, mixed $value = null)

Фильтровать элементы по заданной паре ключ-значение.

Параметры

callable|string $key
mixed $operator
mixed $value

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

EnumeratesValues

EnumeratesValues whereNull(string|null $key = null)

Фильтровать элементы, где значение для заданного ключа равно null.

Параметры

string|null $key

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

EnumeratesValues

EnumeratesValues whereNotNull(string|null $key = null)

Фильтровать элементы, где значение для заданного ключа не равно null.

Параметры

string|null $key

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

EnumeratesValues

EnumeratesValues whereStrict(string $key, mixed $value)

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

Параметры

string $key
mixed $value

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

EnumeratesValues

EnumeratesValues whereIn(string $key, Arrayable|iterable $values, bool $strict = false)

Фильтровать элементы по заданной паре ключ-значение.

Параметры

string $key
Arrayable|iterable $values
bool $strict

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

EnumeratesValues
END_OF_DOCUMENT_MARKER

EnumeratesValues whereInStrict(string $key, Arrayable|iterable $values)

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

Параметры

string $key
Arrayable|iterable $values

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

EnumeratesValues

EnumeratesValues whereBetween(string $key, Arrayable|iterable $values)

Фильтровать элементы таким образом, чтобы значение заданного ключа находилось между заданными значениями.

Параметры

string $key
Arrayable|iterable $values

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

EnumeratesValues

EnumeratesValues whereNotBetween(string $key, Arrayable|iterable $values)

Фильтровать элементы так, чтобы значение заданного ключа не находилось между заданными значениями.

Параметры

string $key
Arrayable|iterable $values

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

EnumeratesValues

EnumeratesValues whereNotIn(string $key, Arrayable|iterable $values, bool $strict = false)

Фильтровать элементы по заданной паре ключ-значение.

Параметры

string $key
Arrayable|iterable $values
bool $strict

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

EnumeratesValues

EnumeratesValues whereNotInStrict(string $key, Arrayable|iterable $values)

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

Параметры

string $key
Arrayable|iterable $values

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

EnumeratesValues

whereInstanceOf($type)

Без описания

Параметры

$type

TPipeReturnType pipe(callable $callback)

Передать коллекцию заданному обращению и вернуть результат.

Параметры

callable $callback

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

TPipeReturnType

TPipeIntoValue pipeInto(TPipeIntoValue> $class)

Передать коллекцию в новый класс.

Параметры

TPipeIntoValue> $class

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

TPipeIntoValue

mixed pipeThrough(callable[] $callbacks)

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

Параметры

callable[] $callbacks

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

mixed

TReduceReturnType reduce(callable $callback, TReduceInitial $initial = null)

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

Параметры

callable $callback
TReduceInitial $initial

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

TReduceReturnType

array reduceSpread(callable $callback, mixed ...$initial)

Свести коллекцию к нескольким агрегированным значениям.

Параметры

callable $callback
mixed ...$initial

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

array

Исключения

UnexpectedValueException

TReduceWithKeysReturnType reduceWithKeys(callable $callback, TReduceWithKeysInitial $initial = null)

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

Параметры

callable $callback
TReduceWithKeysInitial $initial

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

TReduceWithKeysReturnType

EnumeratesValues reject($callback = true)

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

Параметры

$callback

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

EnumeratesValues

$this tap(callable $callback)

Передать коллекцию заданному обращению и затем вернуть ее.

Параметры

callable $callback

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

$this

EnumeratesValues unique($key = null, bool $strict = false)

Возвратить только уникальные элементы из массива коллекции.

Параметры

$key
bool $strict

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

EnumeratesValues

EnumeratesValues uniqueStrict($key = null)

Возвратить только уникальные элементы из массива коллекции с использованием строгого сравнения.

Параметры

$key

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

EnumeratesValues

TValue> collect()

Собрать значения в коллекцию.

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

TValue>

toArray()

Описание отсутствует

array jsonSerialize()

Описание отсутствует

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

array

string toJson(int $options = 0)

Получить коллекцию элементов в формате JSON.

Параметры

int $options

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

string

CachingIterator getCachingIterator(int $flags = CachingIterator::CALL_TOSTRING)

Получить экземпляр CachingIterator.

Параметры

int $flags

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

CachingIterator

string __toString()

Преобразовать коллекцию в строковое представление.

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

string

$this escapeWhenCastingToString(bool $escape = true)

Указать, что строковое представление модели должно быть экранировано при вызове __toString.

Параметры

bool $escape

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

$this

static void proxy(string $method)

Добавить метод в список проксируемых методов.

Параметры

string $method

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

void

mixed __get(string $key)

Динамический доступ к проксированию коллекции.

Параметры

string $key

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

mixed

Исключения

Исключение

protected getArrayableItems($items)

Описание отсутствует

Параметры

$items

protected Closure operatorForWhere(callable|string $key, string|null $operator = null, mixed $value = null)

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

Параметры

callable|string $key
string|null $operator
mixed $value

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

Closure

protected bool useAsCallable(mixed $value)

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

Параметры

mixed $value

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

bool

protected callable valueRetriever(callable|string|null $value)

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

Параметры

callable|string|null $value

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

callable

protected equality(mixed $value)

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

Параметры

mixed $value

protected Closure negate(Closure $callback)

Создать функцию, использующую другую функцию, инвертируя ее результат.

Параметры

Closure $callback

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

Closure

protected identity()

Создать функцию, возвращающую то, что ей передано.

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательское макро.

Параметры

string $name
object|callable $macro

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

void

static void mixin(object $mixin, bool $replace = true)

Смешать другую объект в класс.

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверяет, зарегистрировано ли макро.

Параметры

string $name

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

bool

static void flushMacros()

Очистить существующие макросы.

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

void

static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обработать вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException
END_OF_DOCUMENT_MARKER

void __construct(TValue>|TValue>|null $items = [])

Создать новую коллекцию.

Параметры

TValue>|TValue>|null $items

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

void

static Enumerable range(int $from, int $to)

Описание отсутствует

Параметры

int $from
int $to

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

Enumerable

array all()

Описание отсутствует

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

array

TValue> lazy()

Получить ленивую коллекцию для элементов в этой коллекции.

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

TValue>

float|int|null avg($callback = null)

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

Параметры

$callback

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

float|int|null

float|int|null median(string|array<array-key,string>|null $key = null)

Получить медиану заданного ключа.

Параметры

string|array<array-key,string>|null $key

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

float|int|null

array<int,float|int>|null mode(string|array<array-key,string>|null $key = null)

Получить моду заданного ключа.

Параметры

string|array<array-key,string>|null $key

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

array<int,float|int>|null

collapse()

Свернуть коллекцию элементов в один массив.

bool contains($key, mixed $operator = null, mixed $value = null)

Определить, существует ли ключ в коллекции.

Параметры

$key
mixed $operator
mixed $value

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

bool

bool containsStrict($key, TValue|null $value = null)

Определить, существует ли элемент, используя строгое сравнение.

Параметры

$key
TValue|null $value

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

bool

bool doesntContain(mixed $key, mixed $operator = null, mixed $value = null)

Определить, не содержится ли элемент в коллекции.

Параметры

mixed $key
mixed $operator
mixed $value

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

bool

crossJoin(...$lists)

Описание отсутствует

Параметры

...$lists

Enumerable diff(TValue>|TValue> $items)

Разность коллекций.

Параметры

TValue>|TValue> $items

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

Enumerable

Enumerable diffUsing(TValue>|TValue> $items, callable $callback)

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

Параметры

TValue>|TValue> $items
callable $callback

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

Enumerable

Enumerable diffAssoc(TValue>|TValue> $items)

Получить элементы в коллекции, у которых ключи и значения отсутствуют в заданных элементах.

Параметры

TValue>|TValue> $items

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

Enumerable

Enumerable diffAssocUsing(TValue>|TValue> $items, callable $callback)

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

Параметры

TValue>|TValue> $items
callable $callback

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

Enumerable

Enumerable diffKeys(TValue>|TValue> $items)

Получить элементы в коллекции, у которых ключи отсутствуют в заданных элементах.

Параметры

TValue>|TValue> $items

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

Enumerable

Enumerable diffKeysUsing(TValue>|TValue> $items, callable $callback)

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

Параметры

TValue>|TValue> $items
callable $callback

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

Enumerable

Enumerable duplicates($callback = null, bool $strict = false)

Получить дубликаты элементов из коллекции.

Параметры

$callback
bool $strict

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

Enumerable

Enumerable duplicatesStrict($callback = null)

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

Параметры

$callback

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

Enumerable

protected duplicateComparator(bool $strict)

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

Параметры

bool $strict

Enumerable except(TKey>|TKey> $keys)

Описание отсутствует

Параметры

TKey>|TKey> $keys

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

Enumerable

Enumerable filter(callable $callback = null)

Применить фильтр к каждому элементу.

Параметры

callable $callback

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

Enumerable

first(callable $callback = null, $default = null)

Описание отсутствует

Параметры

callable $callback
$default

Enumerable flatten(int $depth = INF)

Получить сплющенную массив элементов коллекции.

Параметры

int $depth

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

Enumerable

flip()

Перевернуть элементы в коллекции.

$this forget($keys)

Удалить элемент из коллекции по ключу.

\Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey $keys

Параметры

$keys

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

$this

get($key, $default = null)

Описание отсутствует

Параметры

$key
$default

getOrPut($key, $value)

Описание отсутствует

Параметры

$key
$value

groupBy($groupBy, $preserveKeys = false)

Описание отсутствует

Параметры

$groupBy
$preserveKeys

keyBy($keyBy)

Описание отсутствует

Параметры

$keyBy

bool has(TKey|TKey> $key)

Определить, существует ли элемент в коллекции по ключу.

Параметры

TKey|TKey> $key

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

bool

bool hasAny(mixed $key)

Определить, существуют ли какие-либо ключи в коллекции.

Параметры

mixed $key

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

bool

string implode(callable|string $value, string|null $glue = null)

Объединить значения заданного ключа в строку.

Параметры

callable|string $value
string|null $glue

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

string

Enumerable intersect(TValue>|TValue> $items)

Пересечение коллекции с заданными элементами.

Параметры

TValue>|TValue> $items

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

Enumerable

Collection intersectUsing(TValue>|TValue> $items, callable $callback)

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

Параметры

TValue>|TValue> $items
callable $callback

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

Collection

Collection intersectAssoc(TValue>|TValue> $items)

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

Параметры

TValue>|TValue> $items

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

Collection

Collection intersectAssocUsing(TValue>|TValue> $items, callable $callback)

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

Параметры

TValue>|TValue> $items
callable $callback

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

Collection

Enumerable intersectByKeys(TValue>|TValue> $items)

Пересечение коллекции с заданными элементами по ключу.

Параметры

TValue>|TValue> $items

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

Enumerable

bool isEmpty()

Определить, пустая ли коллекция.

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

bool

bool containsOneItem()

Определить, содержит ли коллекция один элемент.

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

bool

string join(string $glue, string $finalGlue = '')

Объединить все элементы из коллекции с помощью строки. Для конечных элементов можно использовать отдельную строку склейки.

Параметры

string $glue
string $finalGlue

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

string

keys()

Получить ключи элементов коллекции.

last(callable $callback = null, $default = null)

Без описания

Параметры

callable $callback
$default

pluck($value, $key = null)

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

Параметры

$value
$key

map(callable $callback)

Без описания

Параметры

callable $callback

mapToDictionary(callable $callback)

Без описания

Параметры

callable $callback

mapWithKeys(callable $callback)

Без описания

Параметры

callable $callback

Enumerable merge(TValue>|TValue> $items)

Объединить коллекцию с заданными элементами.

Параметры

TValue>|TValue> $items

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

Enumerable

mergeRecursive($items)

Без описания

Параметры

$items

combine($values)

Без описания

Параметры

$values

Enumerable union(TValue>|TValue> $items)

Объединить коллекцию с заданными элементами.

Параметры

TValue>|TValue> $items

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

Enumerable

Enumerable nth(int $step, int $offset = 0)

Создать новую коллекцию, состоящую из каждого n-го элемента.

Параметры

int $step
int $offset

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

Enumerable

Enumerable only(TKey>|TKey>|string $keys)

Без описания

Параметры

TKey>|TKey>|string $keys

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

Enumerable

Collection select(TKey>|TKey>|string|null $keys)

Выбрать определенные значения из элементов внутри коллекции.

Параметры

TKey>|TKey>|string|null $keys

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

Collection

pop($count = 1)

Без описания

Параметры

$count

$this prepend(TValue $value, TKey $key = null)

Добавить элемент в начало коллекции.

Параметры

TValue $value
TKey $key

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

$this

$this push(TValue ...$values)

Добавить один или несколько элементов в конец коллекции.

Параметры

TValue ...$values

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

$this

concat($source)

Без описания

Параметры

$source

pull($key, $default = null)

Без описания

Параметры

$key
$default

$this put(TKey $key, TValue $value)

Поместить элемент в коллекцию по ключу.

Параметры

TKey $key
TValue $value

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

$this

random($number = null, $preserveKeys = false)

Без описания

Параметры

$number
$preserveKeys

Enumerable replace(TValue>|TValue> $items)

Заменить элементы коллекции заданными элементами.

Параметры

TValue>|TValue> $items

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

Enumerable

Enumerable replaceRecursive(TValue>|TValue> $items)

Рекурсивно заменить элементы коллекции заданными элементами.

Параметры

TValue>|TValue> $items

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

Enumerable

Enumerable reverse()

Изменить порядок элементов.

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

Enumerable

TKey|bool search($value, bool $strict = false)

Искать элемент в коллекции по заданному значению и вернуть соответствующий ключ, если найден.

Параметры

$value
bool $strict

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

TKey|bool

shift($count = 1)

Описание отсутствует

Параметры

$count

Enumerable shuffle(int|null $seed = null)

Перемешать элементы в коллекции.

Параметры

int|null $seed

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

Enumerable

sliding($size = 2, $step = 1)

Описание отсутствует

Параметры

$size
$step

Enumerable skip(int $count)

Пропустить первые {$count} элементов.

Параметры

int $count

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

Enumerable

Enumerable skipUntil($value)

Пропустить элементы в коллекции до тех пор, пока не будет выполнено данное условие.

Параметры

$value

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

Enumerable

Enumerable skipWhile($value)

Пропустить элементы в коллекции, пока выполняется заданное условие.

Параметры

$value

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

Enumerable

Enumerable slice(int $offset, int|null $length = null)

Выделить подмассив из базовой коллекции.

Параметры

int $offset
int|null $length

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

Enumerable

split($numberOfGroups)

Описание отсутствует

Параметры

$numberOfGroups

splitIn($numberOfGroups)

Описание отсутствует

Параметры

$numberOfGroups

TValue sole($key = null, mixed $operator = null, mixed $value = null)

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

Параметры

$key
mixed $operator
mixed $value

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

TValue

Исключения

ItemNotFoundException
MultipleItemsFoundException

TValue firstOrFail($key = null, mixed $operator = null, mixed $value = null)

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

Параметры

$key
mixed $operator
mixed $value

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

TValue

Исключения

ItemNotFoundException

chunk($size)

Описание отсутствует

Параметры

$size

chunkWhile(callable $callback)

Описание отсутствует

Параметры

callable $callback

Enumerable sort($callback = null)

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

Параметры

$callback

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

Enumerable

Enumerable sortDesc(int $options = SORT_REGULAR)

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

Параметры

int $options

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

Enumerable

Enumerable sortBy($callback, int $options = SORT_REGULAR, bool $descending = false)

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

Параметры

$callback
int $options
bool $descending

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

Enumerable

protected Collection sortByMany(array $comparisons = [], int $options = SORT_REGULAR)

Отсортировать коллекцию с использованием нескольких критериев.

Параметры

array $comparisons
int $options

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

Collection

Enumerable sortByDesc($callback, int $options = SORT_REGULAR)

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

Параметры

$callback
int $options

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

Enumerable

Enumerable sortKeys(int $options = SORT_REGULAR, bool $descending = false)

Сортировать ключи коллекции.

Параметры

int $options
bool $descending

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

Enumerable

Enumerable sortKeysDesc(int $options = SORT_REGULAR)

Сортировать ключи коллекции в порядке убывания.

Параметры

int $options

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

Enumerable

Enumerable sortKeysUsing(callable $callback)

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

Параметры

callable $callback

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

Enumerable

Collection splice(int $offset, int|null $length = null, TValue> $replacement = [])

Вставить фрагмент в массив базовой коллекции.

Параметры

int $offset
int|null $length
TValue> $replacement

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

Collection

Enumerable take(int $limit)

Взять первые или последние {$limit} элементов.

Параметры

int $limit

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

Enumerable

Enumerable takeUntil($value)

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

Параметры

$value

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

Enumerable

Enumerable takeWhile($value)

Взять элементы из коллекции, пока выполняется заданное условие.

Параметры

$value

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

Enumerable

$this transform(callable $callback)

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

Параметры

callable $callback

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

$this

Collection dot()

Развернуть многомерный ассоциативный массив с точками.

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

Collection

Enumerable undot()

Преобразовать массив в формате «точка» в развернутый массив.

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

Enumerable

values()

Без описания

zip($items)

Объединить коллекцию с одним или несколькими массивами.

Параметры

$items

pad($size, $value)

Заполнить коллекцию до указанной длины значением.

Параметры

$size
$value

Traversable getIterator()

Получить итератор для элементов.

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

Traversable

int count()

Подсчитать количество элементов в коллекции.

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

int

countBy($countBy = null)

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

Параметры

$countBy

$this add(TValue $item)

Добавить элемент в коллекцию.

Параметры

TValue $item

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

$this

TValue> toBase()

Получить базовый экземпляр коллекции Support из этой коллекции.

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

TValue>

bool offsetExists(TKey $key)

Определить, существует ли элемент по данному смещению.

Параметры

TKey $key

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

bool

mixed offsetGet(TKey $key)

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

Параметры

TKey $key

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

mixed

void offsetSet(TKey|null $key, TValue $value)

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

Параметры

TKey|null $key
TValue $value

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

void

void offsetUnset(TKey $key)

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

Параметры

TKey $key

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

void

protected mixed getDictionaryKey(mixed $attribute)

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

Параметры

mixed $attribute

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

mixed

Исключения

InvalidArgumentException

find($key, $default = null)

Описание отсутствует

Параметры

$key
$default

$this load($relations)

Загрузить набор отношений в коллекцию.

Параметры

$relations

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

$this

$this loadAggregate($relations, string $column, string|null $function = null)

Загрузить набор агрегаций по столбцу отношения в коллекцию.

Параметры

$relations
string $column
string|null $function

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

$this

$this loadCount($relations)

Загрузить количество отношений в коллекцию.

Параметры

$relations

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

$this

$this loadMax($relations, string $column)

Загрузить максимальное значение столбца отношения в коллекцию.

Параметры

$relations
string $column

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

$this

$this loadMin($relations, string $column)

Загрузить минимальное значение столбца отношения в коллекцию.

Параметры

$relations
string $column

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

$this

$this loadSum($relations, string $column)

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

Параметры

$relations
string $column

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

$this

$this loadAvg($relations, string $column)

Загрузить среднее значение столбца отношения в коллекцию.

Параметры

$relations
string $column

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

$this

$this loadExists($relations)

Загрузить наличие связанных элементов в коллекцию.

Параметры

$relations

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

$this

$this loadMissing($relations)

Загрузить отношения в коллекцию, если они ещё не загружены.

Параметры

$relations

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

$this

protected void loadMissingRelation(Collection $models, array $path)

Загрузить путь к отношению, если он ещё не загружен.

Параметры

Collection $models
array $path

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

void

$this loadMorph(string $relation, $relations)

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

Параметры

string $relation
$relations

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

$this

$this loadMorphCount(string $relation, $relations)

Загрузить количество отношений в коллекцию смешанных отношений.

Параметры

string $relation
$relations

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

$this

array<int,array-key> modelKeys()

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

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

array<int,array-key>

Collection fresh(array<array-key,string>|string $with = [])

Перезагрузить свежий экземпляр модели из базы данных для всех сущностей.

Параметры

array<array-key,string>|string $with

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

Collection

$this makeHidden(array<array-key,string>|string $attributes)

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

Параметры

array<array-key,string>|string $attributes

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

$this

$this makeVisible(array<array-key,string>|string $attributes)

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

Параметры

array<array-key,string>|string $attributes

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

$this

$this setVisible(array<int,string> $visible)

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

Параметры

array<int,string> $visible

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

$this

$this setHidden(array<int,string> $hidden)

Установить скрытые атрибуты для всего набора.

Параметры

array<int,string> $hidden

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

$this

$this append(array<array-key,string>|string $attributes)

Добавить атрибут ко всему набору.

Параметры

array<array-key,string>|string $attributes

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

$this

TModel> getDictionary(TModel>|null $items = null)

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

Параметры

TModel>|null $items

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

TModel>

string|null getQueueableClass()

Получить тип сущностей, которые будут помещены в очередь.

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

string|null

Исключения

LogicException

protected string getQueueableModelClass(Model $model)

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

Параметры

Model $model

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

string

array<int,mixed> getQueueableIds()

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

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

array<int,mixed>

array<int,string> getQueueableRelations()

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

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

array<int,string>

string|null getQueueableConnection()

Получить соединение сущностей, которые будут помещены в очередь.

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

string|null

Исключения

LogicException

Builder toQuery()

Получить Eloquent билдер запроса из набора.

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

Builder

Исключения

LogicException

void markAsRead()

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

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

void

void markAsUnread()

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

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

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Notifications/DatabaseNotificationCollection.html

Spec-Zone.ru

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