add to collection laravel
$item = collect();
$item->push($product);
add to collection laravel
$item = collect();
$item->push($product);
pluck array in laravel
$users = User::all()->pluck('field_name');
//for keys instead of [User::all()->pluck('id');] use
$user_ids = User::all()->modelKeys();
when to use pluck method in laravel
// QUESTION
When We should use Pluck method in laravel???
// ANSWER
You might often run into a situation where you have to
extract certain values (excluding the keys) from a collection
then you should use pluck().
i.e (when you only need value, not the key)
//Example 1
let we have a list of results and we only need the value of one colum
$attendees = collect([
['name' => 'Bradmen', 'email' => '[email protected]', 'city' => 'London'],
['name' => 'Jhon Doe', 'email' => '[email protected]', 'city' => 'paris'],
['name' => 'Martin', 'email' => '[email protected]', 'city' => 'washington'],
]);
$names = $attendees->pluck('name')
//Reult ['Bradmen', 'Jhon Doe', 'Martin'];
//Example 2
OR You can use like this
$users = User::all();
$usernames = $users->pluck('username');
laravel collection pluck
$collection = collect([
['product_id' => 'prod-100', 'name' => 'Desk'],
['product_id' => 'prod-200', 'name' => 'Chair'],
]);
$plucked = $collection->pluck('name');
$plucked->all();
// ['Desk', 'Chair']
laravel array_pluck
$array = [
['developer' => ['id' => 1, 'name' => 'Taylor']],
['developer' => ['id' => 2, 'name' => 'Abigail']],
];
$array = array_pluck($array, 'developer.name');
// ['Taylor', 'Abigail'];
laravel pluck
$users = Users::pluck('name','email');
dd($users);
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us