Download the PHP package werxe/laravel-collection-macros without Composer
On this page you can find all versions of the php package werxe/laravel-collection-macros. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download werxe/laravel-collection-macros
More information about werxe/laravel-collection-macros
Files in werxe/laravel-collection-macros
Package laravel-collection-macros
Short Description Custom Laravel Collection macros.
License MIT
Homepage https://werxe.com
Informations about the package laravel-collection-macros
Laravel Collection Macros
Custom Laravel Collection Macros for Laravel 9.
This package is compliant with the FIG standards PSR-1, PSR-2 and PSR-4 to ensure a high level of interoperability between shared PHP. If you notice any compliance oversights, please send a patch via pull request.
Version Matrix
Version | Laravel | PHP Version |
---|---|---|
7.x | 9.x | >= 8.0 |
6.x | 8.x | >= 8.0 |
5.x | 8.x | >= 7.3 |
4.x | 7.x | >= 7.2.5 |
3.x | 6.x | >= 7.2 |
2.x | 5.8.x | >= 7.1.3 |
1.x | 5.7.x | >= 7.1.3 |
Getting Started
Install the package via Composer by running:
By default all macros are enabled and the macro name is the lower cased version of the macro class.
If you want to customize which macros are enabled or just rename the macro name, you can do so by publishing the configuration file, by running:
The configuration file is now published at config/werxe/collection-macros/config.php
.
Documentation
Available Macros
increment
decrement
ksort
krsort
recursive
increment
Increment a value that's inside a Collection
decrement
Decrement a value that's inside a Collection
ksort
Sorts the Collection by its keys.
krsort
Sorts the Collection by its keys in the reverse order
recursive
Recursively convert nested arrays into Laravel Collections.
Contributing
Thank you for your interest in Laravel Collection Macros. Here are some of the many ways to contribute.
- Check out our contributing guide
- Look at our code of conduct
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
License
Laravel Collection Macros is licenced under the MIT License (MIT). Please see the license file for more information.