daikazu/laravel-recursive-collection
Laravel Recursive Collection
Convert nested arrays, associative, and multidimensional arrays into nested collections.
Install
Install using composer.
composer require daikazu/laravel-recursive-collection
Setup
NOTE This package supports Laravel 5.5 auto-discovery, so you can skip the setup if you are using 5.5 and above.
And add the service provider in config/app.php:
Daikazu\Laravel\RecursiveCollectionServiceProvider::class,
Usage
$data = [
"foo" => "bar",
"a" => [1, 2, 3],
"b" => [
[1, 2, 3],
[
"4" => "",
"5" => "",
"3" => "",
],
],
];
$collection = (new Collection($data))->recursive();
$collection = collect($data)->recursive();
Related Packages
designmynight/laravel-recursive-collection
A package to convert nested arrays and associative arrays into nested collection...
26,983
8
mookofe/laravel-support
Awesome enhancements for your current Laravel Models, Collections and more.
12
3
webparking/laravel-type-safe-collection
This package provides type-safe extension of the laravel collection, forcing a s...
8,240
37