eloquent collection laravel code example

Example 1: laravel collection methods

$collection = collect([1,2,3,4]);

$collection->each(function($item){
    return $item*$item;
});

// [1,4,9,16]

Example 2: get item from collection that match

$artist = 'Vincent John Doe';

// you can filter the collection and keep only those items
// that pass a given truth test:
$art_collection = $paintings->filter(function ($painting) use ($artist) {
  return $painting->artist == $artist;
});

// you can also do a foreach
foreach($paintings as $painting) {
  if($painting->artist == $artist) {
    $art_collection[] = $painting;
  }
}

Example 3: collection methods laravel

$collection->each(function ($item, $key) {
    hj
});

Example 4: eloquent map collection

// The array we're going to return$data = [];// Query the users table$query = users::where('id', 1)->get();// Let's Map the results from [$query]$map = $query->map(function($items){   $data['user_firstName'] = $items->firstName;   $data['user_lastName] = $items->lastName;   return $data;});return $map;

Example 5: laravel collection namespace

Illuminate\Database\Eloquent\Collection

Tags:

Php Example