Download the PHP package ngtfkx/laradeck-collection-macros without Composer
On this page you can find all versions of the php package ngtfkx/laradeck-collection-macros. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ngtfkx/laradeck-collection-macros
More information about ngtfkx/laradeck-collection-macros
Files in ngtfkx/laradeck-collection-macros
Package laradeck-collection-macros
Short Description A set of useful Laravel collection macros
License MIT
Homepage https://github.com/ngtfkx/laradeck-collection-macros
Informations about the package laradeck-collection-macros
laradeck-collection-macros
Набор макросов для расширения стандартного функционала Illuminate\Support\Collection
Install
Via Composer
Documentation
forSelect(string $valueName, string $keyName = 'id'): array
Метод возвращает ассоциативный массив, где в качестве ключа используется свойство $keyName
элемента коллекции,
а в качестве значения свойство $valueName
.
forSelectWithPrepend(string $valueName, string $keyName = 'id', array $prepend = ['' => 'Выбрать']): array
Аналогично forSelect
, только в начало массива добавляютсся данные из массива $prepend
randomSafe (int $number = null): mixed
Аналог стадандртного метода random, но в случае если размер коллекции меньше запрашиваемого числа элементов не выкидывается ошибка, а возвращается столько элементов сколько есть в коллекции
Change log
Please see CHANGELOG for more information on what has changed recently.
Credits
- Denis Sandal
- All Contributors
License
The MIT License (MIT). Please see License File for more information.