PauloRB.dev

Desenvolvedor de Software

Manipulando dados de arrays com o método ‘pluck’ em coleções do Laravel | PauloRB.dev Manipulando dados de arrays com o método ‘pluck’ em coleções do Laravel – PauloRB.dev
Manipulando dados de arrays com o método ‘pluck’ em coleções do Laravel

Manipulando dados de arrays com o método ‘pluck’ em coleções do Laravel

O Laravel é um dos frameworks de desenvolvimento web mais populares e poderosos em uso atualmente. Ele tem muitas características que tornam a programação web mais fácil e eficiente. Uma dessas características é o método “pluck” em collections do Laravel, que é uma maneira simples e útil de manipular dados de arrays.

O método “pluck” é usado para extrair um único valor de uma coleção de arrays. Ele aceita um argumento como uma string que representa a chave que você deseja extrair da coleção. A sintaxe é simples: basta chamar o método “pluck” em sua coleção de arrays, passando a chave que você deseja extrair como um argumento. Aqui está um exemplo:

$colecao = collect([
[‘nome’ => ‘João’, ‘idade’ => 30],
[‘nome’ => ‘Maria’, ‘idade’ => 25],
[‘nome’ => ‘Pedro’, ‘idade’ => 40],
]);

$nomes = $colecao->pluck(‘nome’);

dd($nomes);

Este exemplo retorna uma coleção de nomes extraídos do array original:

Illuminate\Support\Collection {#123
all: [ “João”, “Maria”, “Pedro”, ],
}

O método “pluck” também pode ser usado para extrair uma chave de uma sub-coleção dentro de uma coleção de arrays. Por exemplo, se você tiver um array multidimensional, pode usar o método “pluck” para extrair uma chave específica de cada sub-array. Veja o exemplo:

$colecao = collect([
[
‘nome’ => ‘João’,
‘filhos’ => collect([‘Pedro’, ‘Paulo’]),
],
[
‘nome’ => ‘Maria’,
‘filhos’ => collect([‘Lucas’, ‘Marta’]),
],
]);

$filhos = $colecao->pluck(‘filhos’)->flatten();

dd($filhos);

Este exemplo retorna uma coleção de nomes dos filhos extraídos de cada sub-array do array original:

Illuminate\Support\Collection {#123 all: [ “Pedro”, “Paulo”, “Lucas”, “Marta”, ], }

O método “pluck” é uma ferramenta muito útil para a manipulação de dados de arrays em coleções. Ele permite que você extraia rapidamente os valores de um array de maneira fácil e eficiente. Além disso, você pode usar o método “pluck” em conjunto com outros métodos de coleções do Laravel para filtrar, agrupar ou manipular dados de arrays de maneira ainda mais poderosa.

Em resumo, o método “pluck” do Laravel é uma ferramenta útil e poderosa para a manipulação de dados em coleções de arrays. Se você está trabalhando com arrays em seu projeto Laravel, definitivamente deve considerar o uso do método “pluck” para simplificar sua codificação.

Mais Posts

A função WITH RECURSIVE no PostgreSQL

A função WITH RECURSIVE no PostgreSQL

A função WITH RECURSIVE no PostgreSQL é uma ferramenta poderosa para a execução de consultas recursivas em bancos de dados.... Leia mais

Como ignorar permissões do Linux em repositórios GIT.

Como ignorar permissões do Linux em repositórios GIT.

Recentemente me deparei com um problema curioso que ocorre no GIT principalmente enquanto escrevemos código em modo root e depois... Leia mais

Criando uma nova branch a partir da develop pelo terminal com GIT

Criando uma nova branch a partir da develop pelo terminal com GIT

Para criar uma nova branch a partir da branch develop usando o terminal com o Git, siga os seguintes passos:... Leia mais

Como instalar o Go Language no Ubuntu ?

Como instalar o Go Language no Ubuntu ?

Então resolvi tirar um tempo para conhecer outras linguagens de programação e no momento resolvi iniciar com a GO pois... Leia mais