> For the complete documentation index, see [llms.txt](https://learnphp.gitbook.io/learnphp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learnphp.gitbook.io/learnphp/laravel-advanced/laravel-collection-first-and-firstwhere-methods-example.md).

# Laravel Collection first() and firstWhere() Methods Example

https\://www\.itsolutionstuff.com/post/laravel-collection-first-and-firstwhere-methods-exampleexample.html

## Laravel Collection first() and firstWhere() Methods Example

By Hardik Savani April 17, 2020 Category : Laravel![](https://a.vdo.ai/core/assets/img/cross.svg)PauseUnmuteLoaded: 2.29%Fullscreen[![VDO.AI](https://a.vdo.ai/core/assets/img/logo.svg)](https://vdo.ai/?utm_medium=video\&utm_term=itsolutionstuff.com\&utm_source=vdoai_logo)Hi Dev,

If you need to see example of laravel collection first example. let’s discuss about laravel collection first where example. you will learn how to get first element from collection in laravel. i would like to share with you laravel collection first element.

I will give you some examples of how to get first element from collection in laravel. you can easily add array in laravel 5, laravel 6, laravel 7, laravel 8 and laravel 9.

Let's see example:

**Example 1: Laravel Collection First Example**

```
public function index(){    $collection = collect([            ['id'=>1, 'name'=>'Hardik'],            ['id'=>2, 'name'=>'Vimal'],            ['id'=>3, 'name'=>'Harshad'],            ['id'=>4, 'name'=>'Harsukh'],        ]);      $first = $collection->first();      dd($first);}
```

Output:

```
Array(    [id] => 1    [name] => Hardik)
```

**Example 2: Laravel Collection First Where Example**

```
public function index(){    $collection = collect([            ['id'=>1, 'name'=>'Hardik', 'salery' => '15000'],            ['id'=>2, 'name'=>'Vimal', 'salery' => '10000'],            ['id'=>3, 'name'=>'Harshad', 'salery' => '17000'],            ['id'=>4, 'name'=>'Harsukh', 'salery' => '18000'],        ]);      $first = $collection->firstWhere('name', 'Hardik');      dd($first);}
```

Output:

```
Array(    [id] => 1    [name] => Hardik    [salery] => 15000)
```

**Example 3: Laravel Collection First Where with Operator Example**

```
public function index(){    $collection = collect([            ['id'=>1, 'name'=>'Hardik', 'salery' => 15000],            ['id'=>2, 'name'=>'Vimal', 'salery' => 10000],            ['id'=>3, 'name'=>'Harshad', 'salery' => 17000],            ['id'=>4, 'name'=>'Harsukh', 'salery' => 18000],        ]);      $first = $collection->firstWhere('salery', '>', 16000);      dd($first);}
```

Output:

Read Also: [Laravel Collection contains() and containsStrict() Methods Example](https://www.itsolutionstuff.com/post/laravel-collection-contains-and-containsstrict-methods-exampleexample.html)

```
Array(    [id] => 3    [name] => Harshad    [salery] => 17000)
```

I hope it can help you...
