2017 © Pedro Peláez
 

library laravel-macros

a useful set of collection macros for laravel

image

webtechnick/laravel-macros

a useful set of collection macros for laravel

  • Sunday, September 3, 2017
  • by webtechnick
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

laravel-macros

A useful set of macros for laravel's collection., (*1)

Install

Install via composer, (*2)

composer require webtechnick/laravel-macros, (*3)

Add the service provider to config/app.php, (*4)

'providers' => [
    // ...
    WebTechNick\LaravelMacros\LaravelMacroServiceProvider::class,
]

Macros

List of useable macros, (*5)

noPreserveReverse

Consider the following:, (*6)

$col = collect(['foo', 'bar', 'baz']);

for ($i = 0; $i < count($col); $i++) {
   echo $col[$i];
}
// foo, bar, baz. expected.

$colreverse = $col->reverse();
for ($i = 0; $i < count($colreverse); $i++) {
   echo $colreverse[$i];
}
// also foo, bar, baz because keys are preserved by default. unexpected.

$colnopreserve = $col->noPreserveReverse();
for ($i = 0; $i < count($colnopreserve); $i++) {
   echo $colnopreserve[$i];
}
// baz, bar, foo. expected.

The Versions

03/09 2017

dev-master

9999999-dev

a useful set of collection macros for laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

03/09 2017

v1.0

1.0.0.0

a useful set of collection macros for laravel

  Sources   Download

MIT

The Requires

 

The Development Requires