amsoell / laravel-collection-normalize-keys
Laravel collection macro to ensure consistent keys within a multidimensional collection
v1.0
2018-03-13 21:22 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-11-14 01:30:13 UTC
README
Ensure that every array / collection within a collection contains the same keys
$collection = collect([ [ 'a' => 1, 'b' => 2], [ 'a' => 1, 'c' => 3], [ 'b' => 1, 'c' => 3], ]); $collection->normalizeKeys(); // [ // [ 'a' => 1, 'b' => 2, 'c' => null ], // [ 'a' => 1, 'b' => null, 'c' => 3 ], // [ 'a' => null, 'b' => 1, 'c' => 3 ], // ];
Installation
composer require amsoell/laravel-collection-normalize-keys