Capítulo 17. Ajudantes e colecções
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Nós já cobrimos muitas funções globais ao longo do livro: estes são pequenos ajudantes que facilitam a realização de tarefas comuns, como dispatch() para trabalhos, event() para eventos, e app() para resolução de dependências. Também falamos um pouco sobre as coleções do Laravel, ou arrays em esteróides, no Capítulo 5.
Neste capítulo, abordaremos alguns dos auxiliares mais comuns e poderosos e algumas das noções básicas de programação com colecções. Muitos dos "helpers" nesta secção, que outrora eram funções globais, são agora chamadas em fachadas; array_first(), a função global, foi substituída por Arr::first(), a chamada auth. Assim, embora nem todos sejam tecnicamente ajudantes, uma vez que já não são funções globais, continuam a ter a mesma posição na nossa caixa de ferramentas.
Ajudantes
Podes encontrar uma lista completa dos helpers que o Laravel oferece nos helpers docs, mas vamos cobrir algumas das funções mais úteis aqui.
Matrizes
As funções de manipulação de array nativas do PHP nos dão muito poder, mas às vezes há manipulações padrão que queremos fazer que requerem loops pesados e verificações lógicas. Os auxiliares de array do Laravel tornam algumas manipulações comuns de arraymuito mais simples:
Arr::first($array, $callback, $default = null)-
Devolve o primeiro valor da matriz que passa num teste, definido num ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access