By John Koster
The diff method is used to determine which items in the collection are not present in the supplied $items collection. $items can be be either an array, or another instance of Collection. The diff method returns a new instance of Collection.
#Signature
1public function diff(
2 $items
3);
#Example Use
The following examples will demonstrate the usage of the diff:
1use Illuminate\Support\Collection;
2
3// Create the first collection instance.
4$firstCollection = new Collection([
5 'first', 'second', 'third'
6]);
7
8// Create the second collection instance.
9$secondCollection = new Collection([
10 'third', 'fourth', 'fifth'
11]);
12
13// ['first', 'second']
14$firstCollection->diff(['third', 'fourth', 'fifth']);
15
16// ['first', 'second']
17$firstCollection->diff($secondCollection);
18
19// ['fourth', 'fifth']
20$secondCollection->diff($firstCollection);
∎