Laravel Collection Push() and Put() Example

By Hardik Savani June 26, 2023 Category : Laravel

Hi,

This article goes in detailed on laravel collection push and pull example. i would like to show you laravel collection put example. it's simple example of laravel collection put array. i explained simply step by step laravel collection push key value. Here, Creating a basic example of laravel collection add key value.

I will give you some examples of how to adding key value pair array to collection in laravel. you can easily add array in laravel 5, laravel 6, laravel 7, laravel 8, laravel 9 and laravel 10.

Let's see example:

Example 1: Laravel Collection Push Example

public function index()

{

$collection = collect(['one', 'two', 'three']);

$collection->push('four');

$collection->all();

dd($collection);

}

Output:

Illuminate\Support\Collection Object

(

[items:protected] => Array

(

[0] => one

[1] => two

[2] => three

[3] => four

)

)

Example 2: Laravel Collection Push with Array Example

public function index()

{

$collection = collect([

['id'=>1, 'name'=>'Hardik'],

['id'=>2, 'name'=>'Harsukh'],

['id'=>3, 'name'=>'Bhagat'],

]);

$collection->push(['id'=>4, 'name'=>'vimal']);

$collection->all();

dd($collection);

}

Output:

Illuminate\Support\Collection Object

(

[items:protected] => Array

(

[0] => Array

(

[id] => 1

[name] => Hardik

)

[1] => Array

(

[id] => 2

[name] => Harsukh

)

[2] => Array

(

[id] => 3

[name] => Bhagat

)

[3] => Array

(

[id] => 4

[name] => vimal

)

)

)

Example 3: Laravel Collection Add with Key Value Pair

public function index()

{

$collection = collect(['id' => 1, 'name' => 'Hardik']);

$collection->put('role', 'admin');

$collection->all();

dd($collection);

}

Output:

Illuminate\Support\Collection Object

(

[items:protected] => Array

(

[id] => 1

[name] => Hardik

[role] => admin

)

)

I hope it can help you...