Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel-将关联数组的数组传递给局部数组_Php_Arrays_Laravel_Laravel 5_Blade - Fatal编程技术网

Php Laravel-将关联数组的数组传递给局部数组

Php Laravel-将关联数组的数组传递给局部数组,php,arrays,laravel,laravel-5,blade,Php,Arrays,Laravel,Laravel 5,Blade,我试图将包含关联数组的关联数组传递给laravel 5.2中的a部分: @include('admin.partials.context-menu', [ 'items' => [ ['test' => 'test'] ], 'icon' => 'more_vert' ]) 并尝试访问数组中的数组项: <ul class="contex

我试图将包含关联数组的关联数组传递给laravel 5.2中的a部分:

        @include('admin.partials.context-menu', [
            'items' => [
               ['test' => 'test']
            ],
            'icon'  => 'more_vert'
        ])
并尝试访问数组中的数组项:

<ul class="context-menu">
    @foreach($items as $item)
        <li class="context-menu-item">
            {{ $item['test']  }}
        </li>
    @endforeach
</ul>

谢谢您的帮助:)

我所能想到的是您丢失了其中一项的钥匙

例如,我可以用下面的代码触发相同的错误

<?php

$array = [
    'items' => [
        ['test' => 'test'],
        ['key' => 'test2']
    ]
];

foreach ($array['items'] as $item) {
    var_dump($item['test']);
}

这就是全部代码。e、 g.每个
$项上是否都有
测试
键?
<?php

$array = [
    'items' => [
        ['test' => 'test'],
        ['key' => 'test2']
    ]
];

foreach ($array['items'] as $item) {
    var_dump($item['test']);
}
@foreach ($items as $key => $value) // yes this works in blade
    {{ $item[$key] }}
@endforeach