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 and laravel 7.
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...