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

Adicionar e remover classes CSS com Vanilla Javascript

Adicionar e remover classes CSS com Vanilla Javascript

Adicionar e remover classes CSS com JQUERY é uma atividade muito simples, mas também através do javascript puro conseguimos o... Leia mais

Como iniciar, parar e reiniciar o Apache Web Server no Linux

Como iniciar, parar e reiniciar o Apache Web Server no Linux

Comandos  para controlar o funcionamento do apache em ambientes de desenvolvimento locais: Estes Comandos Servem para ambientes Ubuntu/Debian: Leia mais

Entendendo as Diferenças Entre Programação Orientada a Objetos e Funcional: Java vs. Elixir

Entendendo as Diferenças Entre Programação Orientada a Objetos e Funcional: Java vs. Elixir

A escolha entre programação orientada a objetos (OOP) e programação funcional (FP) é mais do que uma preferência de estilo;... Leia mais

Como instalar o RabbitVCS no ubuntu 18.04

Como instalar o RabbitVCS no ubuntu 18.04

Caso você sendo usuário Linux e precise instalar um gerenciador de SVN temos como alternativa o RABBITVCS. São apenas dois... Leia mais