1// The array we're going to return
2 $data = [];
3// Query the users table
4$query = users::where('id', 1)->get();
5
6// Let's Map the results from [$query]
7$map = $query->map(
8 function($items){
9 $data['user_firstName'] = $items->firstName;
10 $data['user_lastName'] = $items->lastName;
11 return $data;
12 }
13 );
14
15return $map;
1$collection = collect([
2 ['product' => 'Desk', 'price' => 200],
3 ['product' => 'Chair', 'price' => 100],
4 ['product' => 'Bookcase', 'price' => 150],
5 ['product' => 'Door', 'price' => 100],
6]);
7
8$filtered = $collection->whereIn('price', [150, 200]);
9
10$filtered->all();
11
12/*
13 [
14 ['product' => 'Bookcase', 'price' => 150],
15 ['product' => 'Desk', 'price' => 200],
16 ]
17*/
1$collection = collect([
2 ['product' => 'Desk', 'price' => 200],
3 ['product' => 'Chair', 'price' => 100],
4 ['product' => 'Bookcase', 'price' => 150],
5 ['product' => 'Door', 'price' => 100],
6]);
7
8$filtered = $collection->where('price', 100);
9
10$filtered->all();
11
12/*
13 [
14 ['product' => 'Chair', 'price' => 100],
15 ['product' => 'Door', 'price' => 100],
16 ]
17*/