Today, We want to share with you Laravel 6 Collection Methods with Examples.In this post we will show you laravel collection push with key, hear for laravel collection to array of objects we will give you demo and example for implement.In this post, we will learn about Practical Useful Examples of Using Laravel 6 Lazy Collections Class with an example.
Laravel 6 Collection Methods with Examples
There are the Following The simple About Extend Laravel 6 Eloquent Collection Object Full Information With Example and source code.
As I will cover this Post with live Working example to develop Advanced Laravel 6 Eloquent Collection usage, so the Laravel Collections’ higher order messaging and “when” method in Laravel 6 is used for this example is following below.
Laravel 6 Collection Differnt types of Functions
- filter()
- search()
- chunk()
- dump()
- map()
- zip()
- whereNotIn()
- max()
- pluck()
- each()
- tap()
- pipe()
- contains()
- forget()
- avg()
Awesome Laravel 6 Collection Methods
sample Laravel 6 collection Data
$moviesCollectionData = collect([ [ 'movie_id' => '1', 'movie_title' => 'Dabbang 4', 'slogen' => 'Free download hindi movies', 'movie_type' => 'hindi' ], [ 'movie_id' => '2', 'movie_title' => 'jurasirfparkavanyu', 'slogen' => 'Free download english movies', 'movie_type' => 'english' ], [ 'movie_id' => '3', 'movie_title' => 'bhatiyabukha', 'slogen' => 'Tamilrokers new tamil moviews', 'movie_type' => 'tamil' ], ]);
Laravel 6 zip() methods
the values of the given array
$zipped = $moviesCollectionData->zip([1, 2, 3]); $zipped->all();
Laravel 6 whereNotIn() & max() Methods
using whereNotIn()
$moviesCollectionData->whereNotIn('movie_id', [1, 2]);
using max()
$moviesCollectionData->max('movie_id');
pluck():
Laravel 6 pluck() methods
$movie_title = $moviesCollectionData->pluck('movie_title'); $movie_title->all();
$movie_title = $moviesCollectionData->pluck('movie_id', 'movie_title'); $movie_title->all();
each(): iterating over the full collection
in laravel 6 each()
$moviesCollectionData->each(function ($item, $key) { info($item['movie_id']); });
$posts = App\Post::all(); $posts->each(function ($item, $key) { // Do something });
$moviesCollectionData->each(function ($item, $key) { // Tasks if ($key == 1) { return false; } });
tap(): tap into the collection at any point
using Laravel 6 tap()
$moviesCollectionData->whereNotIn('movie_id', 3) ->tap(function ($moviesCollectionData) { $moviesCollectionData = $moviesCollectionData->where('movie_id', 1); info($moviesCollectionData->values()); }) ->all();
pipe(): similar to the tap method
using Laravel pipe() method
$moviesCollectionData->pipe(function($moviesCollectionData) { return $moviesCollectionData->min('movie_id'); });
contains():
using Laravel 6 contains()
$contains = collect(['country' => 'IND', 'state' => 'GB']); $contains->contains('IND'); // true $contains->contains('SL'); // false
$moviesCollectionData->contains('movie_id', '1'); // true $moviesCollectionData->contains('movie_title', 'Not Found Movie Title'); // false
$moviesCollectionData->contains(function ($value, $key) { return strlen($value['movie_title']) < 13; }); // true
forget(): removes the item from the moviesCollectionData
using Laravel 6 forget()
$forget = collect(['country' => 'usa', 'state' => 'ny']); $forget->forget('country')->all();
avg() : use the average method
laravel 6 avg()
$avg = collect([ ['products' => 11], ['products' => 42], ['products' => 8], ['products' => 98], ])->avg('products');
$avg = collect([22, 44, 77, 85, 98]); $avg->avg();
Web Programming Tutorials Example with Demo
Read :
Summary
You can also read about AngularJS, ASP.NET, VueJs, PHP.
I hope you get an idea about laravel add to collection.
I would like to have feedback on my infinityknow.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.