Spec-Zone.ru › Laravel 9

DatabaseNotificationCollection

class DatabaseNotificationCollection extends Collection (View source)

Свойства

EnumeratesValues
Macroable
Conditionable

Свойства

protected bool $escapeWhenCastingToString

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

из EnumeratesValues
static protected array<int,string> $proxies

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

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

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

from Macroable
protected $items from 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
mixed value(string $key, mixed $default = null)

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

из 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
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
mixed pipeInto(class-string $class)

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

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

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

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

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

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

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

из 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
строка __toString()

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

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

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

из EnumeratesValues
статический void proxy(string $method)

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

из EnumeratesValues
смешанный тип __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
вызываемый объект valueRetriever(callable|string|null $value)

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

из EnumeratesValues
equality(mixed $value)

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

из EnumeratesValues
Closure negate(Closure $callback)

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

из EnumeratesValues
identity()

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

из EnumeratesValues
статический void macro(string $name, object|callable $macro)

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

из Macroable
статический void mixin(object $mixin, bool $replace = true)

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

из Macroable
статический bool hasMacro(string $name)

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

из Macroable
статический void flushMacros()

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

из Macroable
статический смешанный тип __callStatic(string $method, array $parameters)

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

из Macroable
смешанный тип __call(string $method, array $parameters)

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

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

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

из Collection
статический Enumerable range(int $from, int $to)

Без описания

из Collection
массив 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)

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

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

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

из Collection
crossJoin(...$lists)

Без описания

из Collection
Enumerable diff(TValue>|TValue> $items)

Различия в коллекции по заданным элементам.

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

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

из Collection
Enumerable diffAssoc(TValue>|TValue> $items)

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

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

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

из Collection
Enumerable diffKeys(TValue>|TValue> $items)

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

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

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

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

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

из Collection
Enumerable duplicatesStrict($callback = null)

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

из Collection
duplicateComparator(bool $strict)

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

из Collection
Enumerable except(TKey>|TKey> $keys)

Без описания

из Collection
Enumerable filter(callable $callback = null)

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

из Collection
first(callable $callback = null, $default = null)

Без описания

из Collection
Enumerable flatten(int $depth = INF)

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

из Collection
flip()

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

из Collection
$this forget(TKey|TKey> $keys)

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

из Collection
get($key, $default = null)

Без описания

из Collection
mixed getOrPut(mixed $key, mixed $value)

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

из Collection
groupBy($groupBy, $preserveKeys = false)

Без описания

из Collection
keyBy($keyBy)

Без описания

из Collection
bool has(TKey|TKey> $key)

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

из Collection
bool hasAny(mixed $key)

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

из Collection
string implode(string $value, string|null $glue = null)

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

из Collection
Enumerable intersect(TValue>|TValue> $items)

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

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

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

из Collection
Collection intersectAssoc(TValue>|TValue> $items)

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

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

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

из Collection
Enumerable intersectByKeys(TValue>|TValue> $items)

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

из Collection
bool isEmpty()

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

из Collection
bool containsOneItem()

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

из Collection
string join(string $glue, string $finalGlue = '')

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

из Collection
keys()

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

из Collection
last(callable $callback = null, $default = null)

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

из Collection
pluck($value, $key = null)

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

из Collection
map(callable $callback)

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

из Collection
mapToDictionary(callable $callback)

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

из Collection
mapWithKeys(callable $callback)

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

из Collection
Enumerable merge(TValue>|TValue> $items)

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

из Collection
mergeRecursive($items)

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

из Collection
combine($values)

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

из Collection
Enumerable union(TValue>|TValue> $items)

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

из Collection
Enumerable nth(int $step, int $offset = 0)

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

из Collection
Enumerable only(TKey>|TKey>|string $keys)

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

из Collection
pop($count = 1)

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

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

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

из Collection
$this push(TValue ...$values)

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

из Collection
Enumerable concat(TValue> $source)

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

из Collection
pull($key, $default = null)

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

из Collection
$this put(TKey $key, TValue $value)

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

из Collection
random($number = null)

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

из Collection
Enumerable replace(TValue>|TValue> $items)

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

из Collection
Enumerable replaceRecursive(TValue>|TValue> $items)

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

из Collection
Enumerable reverse()

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

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

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

из Collection
shift($count = 1)

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

из Collection
Enumerable shuffle(int|null $seed = null)

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

из Collection
sliding($size = 2, $step = 1)

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

из Collection
Enumerable skip(int $count)

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

из Collection
Enumerable skipUntil($value)

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

из Collection
Enumerable skipWhile($value)

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

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

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

из Collection
END_OF_DOCUMENT_MARKER
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)

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

из Коллекции
Коллекция sortByMany(array $comparisons = [])

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

из Коллекции
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)

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

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

Вставить часть массива, лежащего в основе коллекции.

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

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

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

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

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

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

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

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

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

Преобразовать плоский массив с обозначениями «точка» в расширенный массив.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

из Коллекции
TValue> toBase()

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

из Коллекции
bool offsetExists(TKey $key)

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

из Коллекции
mixed offsetGet(TKey $key)

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

из Коллекции
void offsetSet(TKey|null $key, TValue $value)

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

из Коллекции
void offsetUnset(TKey $key)

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

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

Без описания

из Коллекции
$this load($relations)

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

из Коллекции
$this loadAggregate($relations, string $column, string|null $function = null)

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

из Коллекции
$this loadCount($relations)

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

из Коллекции
$this loadMax($relations, string $column)

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

из Коллекции
$this loadMin($relations, string $column)

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

из Коллекции
$this loadSum($relations, string $column)

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

из Коллекции
$this loadAvg($relations, string $column)

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

из Коллекции
$this loadExists($relations)

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

из Коллекции
$this loadMissing($relations)

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

из Коллекции
void loadMissingRelation(Коллекция $models, array $path)

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

из Коллекции
$this loadMorph(string $relation, $relations)

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

из Коллекции
$this loadMorphCount(string $relation, $relations)

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

из Коллекции
array<int,array-key> modelKeys()

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

из Коллекции
Коллекция fresh(array<array-key,string>|string $with = [])

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

из Коллекции
$this makeHidden(array<array-key,string>|string $attributes)

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

из Коллекции
$this makeVisible(array<array-key,string>|string $attributes)

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

из Коллекции
$this setVisible(array<int,string> $visible)

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

из Коллекции
$this setHidden(array<int,string> $hidden)

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

из Коллекции
$this append(array<array-key,string>|string $attributes)

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

из Коллекции
TModel> getDictionary(TModel>|null $items = null)

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

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

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

из Коллекции
string getQueueableModelClass(Модель $model)

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

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

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

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

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

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

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

из Коллекции
Билдер toQuery()

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

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

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

void markAsUnread()

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

Подробности

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

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

Параметры

$value
callable $callback
callable $default

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

$this|TWhenReturnType

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

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

Параметры

$value
callable $callback
callable $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
callable $callback

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

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

Параметры

$callback

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

float|int|null

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

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

Параметры

$key
mixed $operator
mixed $value

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

bool

never dd(mixed ...$args)

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

Параметры

mixed ...$args

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

never

$this dump()

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

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

$this

$this each(callable $callback)

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

Параметры

callable $callback

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

$this

EnumeratesValues eachSpread(callable $callback)

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

Параметры

callable $callback

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

EnumeratesValues

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

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

Параметры

$key
mixed $operator
mixed $value

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

bool

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

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

Параметры

callable|string $key
mixed $operator
mixed $value

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

TValue|null

mixed value(string $key, mixed $default = null)

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

Параметры

string $key
mixed $default

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

mixed

bool isNotEmpty()

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

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

bool

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

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

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)

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

Parameters

string $key
Arrayable|iterable $values
bool $strict

Return Value

EnumeratesValues

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

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

Parameters

string $key
Arrayable|iterable $values

Return Value

EnumeratesValues

whereInstanceOf($type)

Без описания

Parameters

$type

TPipeReturnType pipe(callable $callback)

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

Parameters

callable $callback

Return Value

TPipeReturnType

mixed pipeInto(class-string $class)

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

Parameters

class-string $class

Return Value

mixed

mixed pipeThrough(callable[] $callbacks)

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

Parameters

callable[] $callbacks

Return Value

mixed

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

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

Parameters

callable $callback
TReduceInitial $initial

Return Value

TReduceReturnType

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

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

Parameters

callable $callback
mixed ...$initial

Return Value

array

Exceptions

UnexpectedValueException

EnumeratesValues reject($callback = true)

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

Parameters

$callback

Return Value

EnumeratesValues

$this tap(callable $callback)

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

Parameters

callable $callback

Return Value

$this

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

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

Parameters

$key
bool $strict

Return Value

EnumeratesValues

EnumeratesValues uniqueStrict($key = null)

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

Parameters

$key

Return Value

EnumeratesValues

TValue> collect()

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

Return Value

TValue>

toArray()

Без описания

array jsonSerialize()

Без описания

Return Value

array

string toJson(int $options = 0)

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

Parameters

int $options

Return Value

string

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

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

Parameters

int $flags

Return Value

CachingIterator

string __toString()

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

Return Value

string

$this escapeWhenCastingToString(bool $escape = true)

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

Parameters

bool $escape

Return Value

$this

static void proxy(string $method)

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

Parameters

string $method

Return Value

void
END_OF_DOCUMENT_MARKER

mixed __get(string $key)

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

Параметры

string $key

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

mixed

Исключения

Exception

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

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(TKey|TKey> $keys)

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

Параметры

TKey|TKey> $keys

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

$this

get($key, $default = null)

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

Параметры

$key
$default

mixed getOrPut(mixed $key, mixed $value)

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

Параметры

mixed $key
mixed $value

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

mixed

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(string $value, string|null $glue = null)

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

Параметры

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

pop($count = 1)

Без описания

Параметры

$count

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

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

Параметры

TValue $value
TKey $key

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

$this

$this push(TValue ...$values)

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

Параметры

TValue ...$values

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

$this

Enumerable concat(TValue> $source)

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

Параметры

TValue> $source

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

Enumerable

pull($key, $default = null)

Без описания

Параметры

$key
$default

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

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

Параметры

TKey $key
TValue $value

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

$this

random($number = null)

Без описания

Параметры

$number

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
END_OF_DOCUMENT_MARKER

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 = [])

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

Параметры

array $comparisons

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

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
END_OF_DOCUMENT_MARKER

Enumerable takeWhile($value)

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

Параметры

$value

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

Enumerable

$this transform(callable $callback)

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

Параметры

callable $callback

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

$this

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

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/9.x/Illuminate/Notifications/DatabaseNotificationCollection.html

Spec-Zone.ru

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