class DatabaseNotificationCollection extends Collection

Traits

Properties

static protected array $macros

The registered string macros.

from  Macroable
protected array $items

The items contained in the collection.

from  Collection
static protected array $proxies

The methods that can be proxied.

from  Collection

Methods

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

Register a custom macro.

static bool
hasMacro(string $name)

Checks if macro is registered.

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

Dynamically handle calls to the class.

mixed
__call(string $method, array $parameters)

Dynamically handle calls to the class.

void
__construct(mixed $items = [])

Create a new collection.

static Collection
make(mixed $items = [])

Create a new collection instance if the value isn't one already.

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

Create a new collection by invoking the callback a given number of times.

array
all()

Get all of the items in the collection.

mixed
avg(callable|string|null $callback = null)

Get the average value of a given key.

mixed
average(callable|string|null $callback = null)

Alias for the "avg" method.

mixed
median(null $key = null)

Get the median of a given key.

array|null
mode(mixed $key = null)

Get the mode of a given key.

collapse()

Collapse the collection of items into a single array.

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

Determine if a key exists in the collection.

bool
containsStrict(mixed $key, mixed $value = null)

Determine if an item exists in the collection using strict comparison.

crossJoin(mixed ...$lists)

Cross join with the given lists, returning all possible permutations.

diff(mixed $items)

Diff the collection with the given items.

diffAssoc(mixed $items)

Get the items in the collection whose keys and values are not present in the given items.

diffKeys(mixed $items)

Get the items in the collection whose keys are not present in the given items.

$this
each(callable $callback)

Execute a callback over each item.

eachSpread(callable $callback)

Execute a callback over each nested chunk of items.

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

Determine if all items in the collection pass the given test.

except(mixed $keys)

Returns all models in the collection except the models with specified keys.

filter(callable $callback = null)

Run a filter over each of the items.

mixed
when(bool $value, callable $callback, callable $default = null)

Apply the callback if the value is truthy.

mixed
unless(bool $value, callable $callback, callable $default = null)

Apply the callback if the value is falsy.

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

Filter items by the given key value pair.

operatorForWhere(string $key, string $operator, mixed $value)

Get an operator checker callback.

whereStrict(string $key, mixed $value)

Filter items by the given key value pair using strict comparison.

whereIn(string $key, mixed $values, bool $strict = false)

Filter items by the given key value pair.

whereInStrict(string $key, mixed $values)

Filter items by the given key value pair using strict comparison.

whereNotIn(string $key, mixed $values, bool $strict = false)

Filter items by the given key value pair.

whereNotInStrict(string $key, mixed $values)

Filter items by the given key value pair using strict comparison.

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

Get the first item from the collection.

flatten(int $depth = INF)

Get a flattened array of the items in the collection.

flip()

Flip the items in the collection.

$this
forget(string|array $keys)

Remove an item from the collection by key.

mixed
get(mixed $key, mixed $default = null)

Get an item from the collection by key.

groupBy(callable|string $groupBy, bool $preserveKeys = false)

Group an associative array by a field or using a callback.

keyBy(callable|string $keyBy)

Key an associative array by a field or using a callback.

bool
has(mixed $key)

Determine if an item exists in the collection by key.

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

Concatenate values of a given key as a string.

intersect(mixed $items)

Intersect the collection with the given items.

intersectKey(mixed $items)

Intersect the collection with the given items by key.

bool
isEmpty()

Determine if the collection is empty or not.

bool
isNotEmpty()

Determine if the collection is not empty.

bool
useAsCallable(mixed $value)

Determine if the given value is callable, but not a string.

keys()

Get the keys of the collection items.

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

Get the last item from the collection.

pluck(string|array $value, string|null $key = null)

Get an array with the values of a given key.

map(callable $callback)

Run a map over each of the items.

mapSpread(callable $callback)

Run a map over each nested chunk of items.

mapToGroups(callable $callback)

Run a grouping map over the items.

mapWithKeys(callable $callback)

Run an associative map over each of the items.

flatMap(callable $callback)

Map a collection and flatten the result by a single level.

mixed
max(callable|string|null $callback = null)

Get the max value of a given key.

merge(mixed $items)

Merge the collection with the given items.

combine(mixed $values)

Create a collection by using this collection for keys and another for its values.

union(mixed $items)

Union the collection with the given items.

mixed
min(callable|string|null $callback = null)

Get the min value of a given key.

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

Create a new collection consisting of every n-th element.

only(mixed $keys)

Returns only the models from the collection with the specified keys.

forPage(int $page, int $perPage)

"Paginate" the collection by slicing it into a smaller collection.

partition(callable|string $callback)

Partition the collection into two arrays using the given callback or key.

mixed
pipe(callable $callback)

Pass the collection to the given callback and return the result.

mixed
pop()

Get and remove the last item from the collection.

$this
prepend(mixed $value, mixed $key = null)

Push an item onto the beginning of the collection.

$this
push(mixed $value)

Push an item onto the end of the collection.

concat(Traversable $source)

Push all of the given items onto the collection.

mixed
pull(mixed $key, mixed $default = null)

Get and remove an item from the collection.

$this
put(mixed $key, mixed $value)

Put an item in the collection by key.

mixed
random(int|null $number = null)

Get one or a specified number of items randomly from the collection.

mixed
reduce(callable $callback, mixed $initial = null)

Reduce the collection to a single value.

reject(callable|mixed $callback)

Create a collection of all elements that do not pass a given truth test.

reverse()

Reverse items order.

mixed
search(mixed $value, bool $strict = false)

Search the collection for a given value and return the corresponding key if successful.

mixed
shift()

Get and remove the first item from the collection.

shuffle(int $seed = null)

Shuffle the items in the collection.

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

Slice the underlying collection array.

split(int $numberOfGroups)

Split a collection into a certain number of groups.

chunk(int $size)

Chunk the underlying collection array.

sort(callable $callback = null)

Sort through each item with a callback.

sortBy(callable|string $callback, int $options = SORT_REGULAR, bool $descending = false)

Sort the collection using the given callback.

sortByDesc(callable|string $callback, int $options = SORT_REGULAR)

Sort the collection in descending order using the given callback.

splice(int $offset, int|null $length = null, mixed $replacement = [])

Splice a portion of the underlying collection array.

mixed
sum(callable|string|null $callback = null)

Get the sum of the given values.

take(int $limit)

Take the first or last {$limit} items.

$this
tap(callable $callback)

Pass the collection to the given callback and then return it.

$this
transform(callable $callback)

Transform each item in the collection using a callback.

unique(string|callable|null $key = null, bool $strict = false)

Return only unique items from the collection.

uniqueStrict(string|callable|null $key = null)

Return only unique items from the collection array using strict comparison.

values()

Reset the keys on the underlying array.

callable
valueRetriever(string $value)

Get a value retrieving callback.

zip(mixed $items)

Zip the collection together with one or more arrays.

array
toArray()

Get the collection of items as a plain array.

array
jsonSerialize()

Convert the object into something JSON serializable.

string
toJson(int $options = 0)

Get the collection of items as JSON.

getIterator()

Get an iterator for the items.

getCachingIterator(int $flags = CachingIterator::CALL_TOSTRING)

Get a CachingIterator instance.

int
count()

Count the number of items in the collection.

toBase()

Get a base Support collection instance from this collection.

bool
offsetExists(mixed $key)

Determine if an item exists at an offset.

mixed
offsetGet(mixed $key)

Get an item at a given offset.

void
offsetSet(mixed $key, mixed $value)

Set the item at a given offset.

void
offsetUnset(string $key)

Unset the item at a given offset.

string
__toString()

Convert the collection to its string representation.

array
getArrayableItems(mixed $items)

Results array of items from Collection or Arrayable.

static void
proxy(string $method)

Add a method to the list of proxied methods.

mixed
__get(string $key)

Dynamically access collection proxies.

find(mixed $key, mixed $default = null)

Find a model in the collection by key.

$this
load(mixed $relations)

Load a set of relationships onto the collection.

$this
add(mixed $item)

Add an item to the collection.

array
modelKeys()

Get the array of primary keys.

fresh(array|string $with = [])

Reload a fresh model instance from the database for all the entities.

$this
makeHidden(array|string $attributes)

Make the given, typically visible, attributes hidden across the entire collection.

$this
makeVisible(array|string $attributes)

Make the given, typically hidden, attributes visible across the entire collection.

array
getDictionary(ArrayAccess|array|null $items = null)

Get a dictionary keyed by primary keys.

string|null
getQueueableClass()

Get the type of the entities being queued.

array
getQueueableIds()

Get the identifiers for all of the entities.

void
markAsRead()

Mark all notification as read.

Details

in Macroable at line 24
static void macro(string $name, callable $macro)

Register a custom macro.

Parameters

string $name
callable $macro

Return Value

void

in Macroable at line 35
static bool hasMacro(string $name)

Checks if macro is registered.

Parameters

string $name

Return Value

bool

in Macroable at line 49
static mixed __callStatic(string $method, array $parameters)

Dynamically handle calls to the class.

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

in Macroable at line 71
mixed __call(string $method, array $parameters)

Dynamically handle calls to the class.

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

in Collection at line 44
void __construct(mixed $items = [])

Create a new collection.

Parameters

mixed $items

Return Value

void

in Collection at line 55
static Collection make(mixed $items = [])

Create a new collection instance if the value isn't one already.

Parameters

mixed $items

Return Value

Collection

in Collection at line 67
static Collection times(int $number, callable $callback = null)

Create a new collection by invoking the callback a given number of times.

Parameters

int $number
callable $callback

Return Value

Collection

in Collection at line 85
array all()

Get all of the items in the collection.

Return Value

array

in Collection at line 96
mixed avg(callable|string|null $callback = null)

Get the average value of a given key.

Parameters

callable|string|null $callback

Return Value

mixed

in Collection at line 109
mixed average(callable|string|null $callback = null)

Alias for the "avg" method.

Parameters

callable|string|null $callback

Return Value

mixed

in Collection at line 120
mixed median(null $key = null)

Get the median of a given key.

Parameters

null $key

Return Value

mixed

in Collection at line 148
array|null mode(mixed $key = null)

Get the mode of a given key.

Parameters

mixed $key

Return Value

array|null

in Collection at line 341
Collection collapse()

Collapse the collection of items into a single array.

Return Value

Collection

in Collection at line 80
bool contains(mixed $key, mixed $operator = null, mixed $value = null)

Determine if a key exists in the collection.

Parameters

mixed $key
mixed $operator
mixed $value

Return Value

bool

in Collection at line 217
bool containsStrict(mixed $key, mixed $value = null)

Determine if an item exists in the collection using strict comparison.

Parameters

mixed $key
mixed $value

Return Value

bool

in Collection at line 238
Collection crossJoin(mixed ...$lists)

Cross join with the given lists, returning all possible permutations.

Parameters

mixed ...$lists

Return Value

Collection

in Collection at line 172
Collection diff(mixed $items)

Diff the collection with the given items.

Parameters

mixed $items

Return Value

Collection

in Collection at line 262
Collection diffAssoc(mixed $items)

Get the items in the collection whose keys and values are not present in the given items.

Parameters

mixed $items

Return Value

Collection

in Collection at line 273
Collection diffKeys(mixed $items)

Get the items in the collection whose keys are not present in the given items.

Parameters

mixed $items

Return Value

Collection

in Collection at line 284
$this each(callable $callback)

Execute a callback over each item.

Parameters

callable $callback

Return Value

$this

in Collection at line 301
Collection eachSpread(callable $callback)

Execute a callback over each nested chunk of items.

Parameters

callable $callback

Return Value

Collection

in Collection at line 316
bool every(string|callable $key, mixed $operator = null, mixed $value = null)

Determine if all items in the collection pass the given test.

Parameters

string|callable $key
mixed $operator
mixed $value

Return Value

bool

in Collection at line 247
Collection except(mixed $keys)

Returns all models in the collection except the models with specified keys.

Parameters

mixed $keys

Return Value

Collection

in Collection at line 358
Collection filter(callable $callback = null)

Run a filter over each of the items.

Parameters

callable $callback

Return Value

Collection

in Collection at line 375
mixed when(bool $value, callable $callback, callable $default = null)

Apply the callback if the value is truthy.

Parameters

bool $value
callable $callback
callable $default

Return Value

mixed

in Collection at line 394
mixed unless(bool $value, callable $callback, callable $default = null)

Apply the callback if the value is falsy.

Parameters

bool $value
callable $callback
callable $default

Return Value

mixed

in Collection at line 407
Collection where(string $key, mixed $operator, mixed $value = null)

Filter items by the given key value pair.

Parameters

string $key
mixed $operator
mixed $value

Return Value

Collection

in Collection at line 426
protected Closure operatorForWhere(string $key, string $operator, mixed $value)

Get an operator checker callback.

Parameters

string $key
string $operator
mixed $value

Return Value

Closure

in Collection at line 454
Collection whereStrict(string $key, mixed $value)

Filter items by the given key value pair using strict comparison.

Parameters

string $key
mixed $value

Return Value

Collection

in Collection at line 467
Collection whereIn(string $key, mixed $values, bool $strict = false)

Filter items by the given key value pair.

Parameters

string $key
mixed $values
bool $strict

Return Value

Collection

in Collection at line 483
Collection whereInStrict(string $key, mixed $values)

Filter items by the given key value pair using strict comparison.

Parameters

string $key
mixed $values

Return Value

Collection

in Collection at line 496
Collection whereNotIn(string $key, mixed $values, bool $strict = false)

Filter items by the given key value pair.

Parameters

string $key
mixed $values
bool $strict

Return Value

Collection

in Collection at line 512
Collection whereNotInStrict(string $key, mixed $values)

Filter items by the given key value pair using strict comparison.

Parameters

string $key
mixed $values

Return Value

Collection

in Collection at line 524
mixed first(callable $callback = null, mixed $default = null)

Get the first item from the collection.

Parameters

callable $callback
mixed $default

Return Value

mixed

in Collection at line 352
Collection flatten(int $depth = INF)

Get a flattened array of the items in the collection.

Parameters

int $depth

Return Value

Collection

in Collection at line 362
Collection flip()

Flip the items in the collection.

Return Value

Collection

in Collection at line 556
$this forget(string|array $keys)

Remove an item from the collection by key.

Parameters

string|array $keys

Return Value

$this

in Collection at line 572
mixed get(mixed $key, mixed $default = null)

Get an item from the collection by key.

Parameters

mixed $key
mixed $default

Return Value

mixed

in Collection at line 588
Collection groupBy(callable|string $groupBy, bool $preserveKeys = false)

Group an associative array by a field or using a callback.

Parameters

callable|string $groupBy
bool $preserveKeys

Return Value

Collection

in Collection at line 621
Collection keyBy(callable|string $keyBy)

Key an associative array by a field or using a callback.

Parameters

callable|string $keyBy

Return Value

Collection

in Collection at line 646
bool has(mixed $key)

Determine if an item exists in the collection by key.

Parameters

mixed $key

Return Value

bool

in Collection at line 658
string implode(string $value, string $glue = null)

Concatenate values of a given key as a string.

Parameters

string $value
string $glue

Return Value

string

in Collection at line 193
Collection intersect(mixed $items)

Intersect the collection with the given items.

Parameters

mixed $items

Return Value

Collection

in Collection at line 686
Collection intersectKey(mixed $items)

Intersect the collection with the given items by key.

Parameters

mixed $items

Return Value

Collection

in Collection at line 696
bool isEmpty()

Determine if the collection is empty or not.

Return Value

bool

in Collection at line 706
bool isNotEmpty()

Determine if the collection is not empty.

Return Value

bool

in Collection at line 717
protected bool useAsCallable(mixed $value)

Determine if the given value is callable, but not a string.

Parameters

mixed $value

Return Value

bool

in Collection at line 320
Collection keys()

Get the keys of the collection items.

Return Value

Collection

in Collection at line 739
mixed last(callable $callback = null, mixed $default = null)

Get the last item from the collection.

Parameters

callable $callback
mixed $default

Return Value

mixed

in Collection at line 310
Collection pluck(string|array $value, string|null $key = null)

Get an array with the values of a given key.

Parameters

string|array $value
string|null $key

Return Value

Collection

in Collection at line 132
Collection map(callable $callback)

Run a map over each of the items.

Parameters

callable $callback

Return Value

Collection

in Collection at line 777
Collection mapSpread(callable $callback)

Run a map over each nested chunk of items.

Parameters

callable $callback

Return Value

Collection

in Collection at line 792
Collection mapToGroups(callable $callback)

Run a grouping map over the items.

The callback should return an associative array with a single key/value pair.

Parameters

callable $callback

Return Value

Collection

in Collection at line 811
Collection mapWithKeys(callable $callback)

Run an associative map over each of the items.

The callback should return an associative array with a single key/value pair.

Parameters

callable $callback

Return Value

Collection

in Collection at line 832
Collection flatMap(callable $callback)

Map a collection and flatten the result by a single level.

Parameters

callable $callback

Return Value

Collection

in Collection at line 843
mixed max(callable|string|null $callback = null)

Get the max value of a given key.

Parameters

callable|string|null $callback

Return Value

mixed

in Collection at line 115
Collection merge(mixed $items)

Merge the collection with the given items.

Parameters

mixed $items

Return Value

Collection

in Collection at line 873
Collection combine(mixed $values)

Create a collection by using this collection for keys and another for its values.

Parameters

mixed $values

Return Value

Collection

in Collection at line 884
Collection union(mixed $items)

Union the collection with the given items.

Parameters

mixed $items

Return Value

Collection

in Collection at line 895
mixed min(callable|string|null $callback = null)

Get the min value of a given key.

Parameters

callable|string|null $callback

Return Value

mixed

in Collection at line 915
Collection nth(int $step, int $offset = 0)

Create a new collection consisting of every n-th element.

Parameters

int $step
int $offset

Return Value

Collection

in Collection at line 230
Collection only(mixed $keys)

Returns only the models from the collection with the specified keys.

Parameters

mixed $keys

Return Value

Collection

in Collection at line 956
Collection forPage(int $page, int $perPage)

"Paginate" the collection by slicing it into a smaller collection.

Parameters

int $page
int $perPage

Return Value

Collection

in Collection at line 967
Collection partition(callable|string $callback)

Partition the collection into two arrays using the given callback or key.

Parameters

callable|string $callback

Return Value

Collection

in Collection at line 986
mixed pipe(callable $callback)

Pass the collection to the given callback and return the result.

Parameters

callable $callback

Return Value

mixed

in Collection at line 996
mixed pop()

Get and remove the last item from the collection.

Return Value

mixed

in Collection at line 1008
$this prepend(mixed $value, mixed $key = null)

Push an item onto the beginning of the collection.

Parameters

mixed $value
mixed $key

Return Value

$this

in Collection at line 1021
$this push(mixed $value)

Push an item onto the end of the collection.

Parameters

mixed $value

Return Value

$this

in Collection at line 1034
Collection concat(Traversable $source)

Push all of the given items onto the collection.

Parameters

Traversable $source

Return Value

Collection

in Collection at line 1052
mixed pull(mixed $key, mixed $default = null)

Get and remove an item from the collection.

Parameters

mixed $key
mixed $default

Return Value

mixed

in Collection at line 1064
$this put(mixed $key, mixed $value)

Put an item in the collection by key.

Parameters

mixed $key
mixed $value

Return Value

$this

in Collection at line 1079
mixed random(int|null $number = null)

Get one or a specified number of items randomly from the collection.

Parameters

int|null $number

Return Value

mixed

Exceptions

InvalidArgumentException

in Collection at line 1095
mixed reduce(callable $callback, mixed $initial = null)

Reduce the collection to a single value.

Parameters

callable $callback
mixed $initial

Return Value

mixed

in Collection at line 1106
Collection reject(callable|mixed $callback)

Create a collection of all elements that do not pass a given truth test.

Parameters

callable|mixed $callback

Return Value

Collection

in Collection at line 1124
Collection reverse()

Reverse items order.

Return Value

Collection

Search the collection for a given value and return the corresponding key if successful.

Parameters

mixed $value
bool $strict

Return Value

mixed

in Collection at line 1156
mixed shift()

Get and remove the first item from the collection.

Return Value

mixed

in Collection at line 1167
Collection shuffle(int $seed = null)

Shuffle the items in the collection.

Parameters

int $seed

Return Value

Collection

in Collection at line 1191
Collection slice(int $offset, int $length = null)

Slice the underlying collection array.

Parameters

int $offset
int $length

Return Value

Collection

in Collection at line 1202
Collection split(int $numberOfGroups)

Split a collection into a certain number of groups.

Parameters

int $numberOfGroups

Return Value

Collection

in Collection at line 1219
Collection chunk(int $size)

Chunk the underlying collection array.

Parameters

int $size

Return Value

Collection

in Collection at line 1240
Collection sort(callable $callback = null)

Sort through each item with a callback.

Parameters

callable $callback

Return Value

Collection

in Collection at line 1259
Collection sortBy(callable|string $callback, int $options = SORT_REGULAR, bool $descending = false)

Sort the collection using the given callback.

Parameters

callable|string $callback
int $options
bool $descending

Return Value

Collection

in Collection at line 1292
Collection sortByDesc(callable|string $callback, int $options = SORT_REGULAR)

Sort the collection in descending order using the given callback.

Parameters

callable|string $callback
int $options

Return Value

Collection

in Collection at line 1305
Collection splice(int $offset, int|null $length = null, mixed $replacement = [])

Splice a portion of the underlying collection array.

Parameters

int $offset
int|null $length
mixed $replacement

Return Value

Collection

in Collection at line 1320
mixed sum(callable|string|null $callback = null)

Get the sum of the given values.

Parameters

callable|string|null $callback

Return Value

mixed

in Collection at line 1339
Collection take(int $limit)

Take the first or last {$limit} items.

Parameters

int $limit

Return Value

Collection

in Collection at line 1354
$this tap(callable $callback)

Pass the collection to the given callback and then return it.

Parameters

callable $callback

Return Value

$this

in Collection at line 1367
$this transform(callable $callback)

Transform each item in the collection using a callback.

Parameters

callable $callback

Return Value

$this

in Collection at line 215
Collection unique(string|callable|null $key = null, bool $strict = false)

Return only unique items from the collection.

Parameters

string|callable|null $key
bool $strict

Return Value

Collection

in Collection at line 1406
Collection uniqueStrict(string|callable|null $key = null)

Return only unique items from the collection array using strict comparison.

Parameters

string|callable|null $key

Return Value

Collection

in Collection at line 1416
Collection values()

Reset the keys on the underlying array.

Return Value

Collection

in Collection at line 1427
protected callable valueRetriever(string $value)

Get a value retrieving callback.

Parameters

string $value

Return Value

callable

in Collection at line 331
Collection zip(mixed $items)

Zip the collection together with one or more arrays.

Parameters

mixed $items

Return Value

Collection

in Collection at line 1465
array toArray()

Get the collection of items as a plain array.

Return Value

array

in Collection at line 1477
array jsonSerialize()

Convert the object into something JSON serializable.

Return Value

array

in Collection at line 1498
string toJson(int $options = 0)

Get the collection of items as JSON.

Parameters

int $options

Return Value

string

in Collection at line 1508
ArrayIterator getIterator()

Get an iterator for the items.

Return Value

ArrayIterator

in Collection at line 1519
CachingIterator getCachingIterator(int $flags = CachingIterator::CALL_TOSTRING)

Get a CachingIterator instance.

Parameters

int $flags

Return Value

CachingIterator

in Collection at line 1529
int count()

Count the number of items in the collection.

Return Value

int

in Collection at line 1539
Collection toBase()

Get a base Support collection instance from this collection.

Return Value

Collection

in Collection at line 1550
bool offsetExists(mixed $key)

Determine if an item exists at an offset.

Parameters

mixed $key

Return Value

bool

in Collection at line 1561
mixed offsetGet(mixed $key)

Get an item at a given offset.

Parameters

mixed $key

Return Value

mixed

in Collection at line 1573
void offsetSet(mixed $key, mixed $value)

Set the item at a given offset.

Parameters

mixed $key
mixed $value

Return Value

void

in Collection at line 1588
void offsetUnset(string $key)

Unset the item at a given offset.

Parameters

string $key

Return Value

void

in Collection at line 1598
string __toString()

Convert the collection to its string representation.

Return Value

string

in Collection at line 1609
protected array getArrayableItems(mixed $items)

Results array of items from Collection or Arrayable.

Parameters

mixed $items

Return Value

array

in Collection at line 1634
static void proxy(string $method)

Add a method to the list of proxied methods.

Parameters

string $method

Return Value

void

in Collection at line 1647
mixed __get(string $key)

Dynamically access collection proxies.

Parameters

string $key

Return Value

mixed

Exceptions

Exception

in Collection at line 19
Model|Collection find(mixed $key, mixed $default = null)

Find a model in the collection by key.

Parameters

mixed $key
mixed $default

Return Value

Model|Collection

in Collection at line 44
$this load(mixed $relations)

Load a set of relationships onto the collection.

Parameters

mixed $relations

Return Value

$this

in Collection at line 65
$this add(mixed $item)

Add an item to the collection.

Parameters

mixed $item

Return Value

$this

in Collection at line 102
array modelKeys()

Get the array of primary keys.

Return Value

array

in Collection at line 147
Collection fresh(array|string $with = [])

Reload a fresh model instance from the database for all the entities.

Parameters

array|string $with

Return Value

Collection

in Collection at line 260
$this makeHidden(array|string $attributes)

Make the given, typically visible, attributes hidden across the entire collection.

Parameters

array|string $attributes

Return Value

$this

in Collection at line 273
$this makeVisible(array|string $attributes)

Make the given, typically hidden, attributes visible across the entire collection.

Parameters

array|string $attributes

Return Value

$this

in Collection at line 286
array getDictionary(ArrayAccess|array|null $items = null)

Get a dictionary keyed by primary keys.

Parameters

ArrayAccess|array|null $items

Return Value

array

in Collection at line 372
string|null getQueueableClass()

Get the type of the entities being queued.

Return Value

string|null

in Collection at line 394
array getQueueableIds()

Get the identifiers for all of the entities.

Return Value

array

at line 14
void markAsRead()

Mark all notification as read.

Return Value

void