Laravel将阵列传递给刀片

时间:2015-01-14 13:20:07

标签: variables laravel blade

尝试使用它,

return View::make('products.tables')->with('json', $json);

但是得到一个Array to string conversion错误。

json数组

$json = array (
    "item1" => "no1",
    "item2" => "no2",
    "item3" => "no3",
    );

2 个答案:

答案 0 :(得分:1)

试试这个:

$json = array (
    "item1" => "no1",
    "item2" => "no2",
    "item3" => "no3",
);

$data = array (
'json' => $json
);

return View::make('products.tables')->with($data)

然后,在您看来:

@foreach($json as $item)
    {{ $item }}
@endforeach

这应该有用。

答案 1 :(得分:0)

这意味着在您的视图中,您正在以错误的方式调用数组项。

应该是这样的:

$json->item1

或者:

@foreach($json as $item)
    {{ $item }}
@endforeach