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... Leia mais
Desenvolvedor de Software
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.
O Laravel é um dos frameworks de desenvolvimento web mais populares e poderosos em uso atualmente. Ele tem muitas características... Leia mais
PostgreSQL é um dos sistemas de gerenciamento de banco de dados mais populares, conhecido por sua robustez e recursos avançados.... Leia mais
Vamos a mais um post HOW TO…. Abra o Terminal: Você pode fazer isso procurando por “Terminal” no menu de... Leia mais
Recentemente enquanto utilizava o Linux Mint 21 Vera tive uma série de problemas ao instalar o PGAdmin 4 e numa... Leia mais