Aryel Tupinambá

Co-fundador e CTO da LQDI Digital, dirige e desenvolve projetos para empresas como Porto Seguro, Nestlé, Edenred / Ticket, Terra Networks, Grupo Whirlpool, Tishman-Speyer e Editora Abril. Engenheiro da Computação pela FIAP/SU, trabalha com PHP e desenvolvimento web há mais de 12 anos, desde os primórdios do PHP e da era ponto-com.

Voltar

Título


Laravel Collections: 6 formas de melhorar seu código com Collections

Descrição

As Collections do Laravel, disponíveis para qualquer aplicação através do pacote `illuminate/collections`, preenchem uma lacuna no PHP ao trazer uma ferramenta poderosa de representar, traversar e processar coleções de dados. Veja como aplicar patterns como map, reduce, filter e where para simplificar e melhorar seu código.

Nível


basico,intermediario,avancado

Pré-requistos


experiência intermediária com PHP e composer

Tags


laravel, collections, arrays, clean code

Referências


"Refactoring to Collections", por Adam Wathan https://adamwathan.me/refactoring-to-collections/ "Laravel 5.4 docs: Collections" https://laravel.com/docs/5.4/collections "Laravel's tap function", por Freek Van der Herten https://murze.be/2017/02/laravels-tap-helper-function-explained/