#laravel #collection #tips #php #backend
Методы Laravel Collection
Если содержимое коллекции известно, можно избежать этой дополнительной обработки, просто используя
@dev_notes_ru
Методы Laravel Collection
toArray и all часто используются как взаимозаменяемые. Однако toArray проверяет каждый элемент на наличие Arrayable и вызывает toArray() для этих элементов.Если содержимое коллекции известно, можно избежать этой дополнительной обработки, просто используя
all.@dev_notes_ru
👍2
#backend #laravel #collection #tips
Понимание операции сведения в Коллекциях Laravel
В Коллекциях Laravel есть хелпер, помогающий работать с массивами данных. Для работы с данными используется подход функционального программирования, и одной из операций, которую можно выполнить, является операция сведения
Концепция операций сведения поначалу может показаться пугающей. Однако как только поймёте основную идею, обнаружите, что это мощный инструмент, который может упростить код и сделать его более выразительным. В этой статье мы разложим операции сведения на простые для понимания концепции и приведём практические примеры с использованием метода
📄 Читать статью
@dev_notes_ru
Понимание операции сведения в Коллекциях Laravel
В Коллекциях Laravel есть хелпер, помогающий работать с массивами данных. Для работы с данными используется подход функционального программирования, и одной из операций, которую можно выполнить, является операция сведения
Концепция операций сведения поначалу может показаться пугающей. Однако как только поймёте основную идею, обнаружите, что это мощный инструмент, который может упростить код и сделать его более выразительным. В этой статье мы разложим операции сведения на простые для понимания концепции и приведём практические примеры с использованием метода
reduce() коллекции Laravel.📄 Читать статью
@dev_notes_ru
👍1
sole.Он работает так же, как и
first, но выбрасывает исключение, если результат оказался не один. Это очень удобно при работе со сложными Коллекциями! 🔥
#laravel #collection #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5✍2🔥1
Если хотите получить последний элемент коллекции, то это
$collection->last().Но что насчет предпоследнего?
Ответ -
->take(-2)->first().Да, а вы знали, что
take() принимает отрицательные числа?#laravel #collection #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
pipe`Знаете ли вы, что коллекции Laravel поставляются с методом
pipe? Он передает коллекцию в заданный обратный вызов и возвращает результат. Он может быть удобен, если необходимо обернуть коллекцию или выполнить вычисления #Laravel #Collection #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
keyBy`Вам когда-нибудь нужно было создать ключ к коллекции по атрибуту из её элементов? Хотя это можно сделать при помощи хака с
pluck, метод keyBy делает именно это #Laravel #Collection #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1