daikazu / laravel-recursive-collection
将嵌套数组、关联数组和多维数组转换为嵌套集合。
v1.0.11
2024-03-25 18:49 UTC
Requires
- illuminate/support: >=5.6
Requires (Dev)
- phpunit/phpunit: >=8.0
README
将嵌套数组、关联数组和多维数组转换为嵌套集合。
安装
使用composer安装。
composer require daikazu/laravel-recursive-collection
设置
注意:此包支持Laravel 5.5自动发现,因此如果您使用的是5.5及以上版本,可以跳过设置步骤。
并在config/app.php
中添加服务提供者
Daikazu\Laravel\RecursiveCollectionServiceProvider::class,
用法
$data = [ "foo" => "bar", "a" => [1, 2, 3], "b" => [ [1, 2, 3], [ "4" => "", "5" => "", "3" => "", ], ], ]; $collection = (new Collection($data))->recursive(); $collection = collect($data)->recursive();