En una colección, debería ser posible hacer
$collection->column('id');
para obtener el mismo resultado que
array_column($array, 'id');
te daría
Actualmente, he tenido que ir usando algo como esto:
$uuids = $collect->map(function($category) {
return $category->id;
});
A menos que me esté perdiendo algo, ¿no hay un método de columna en las colecciones?
Ah, parece que pluck
hace esto.
¿Tendría sentido tener un alias para pluck
como column
ya que así se llama el método en PHP?
@shopblocks arrancar tiene mucho sentido.
Está extrayendo la columna id
de la matriz y creando una nueva.
Para cualquiera que busque en Google
$collection->pluck('name')->toArray();
Comentario más útil
Para cualquiera que busque en Google
$collection->pluck('name')->toArray();