Laravel 将数组传递给 blade
Laravel passing an array to blade
正在尝试使用它,
return View::make('products.tables')->with('json', $json);
但出现数组到字符串转换错误。
json数组
$json = array (
"item1" => "no1",
"item2" => "no2",
"item3" => "no3",
);
这意味着在您看来您调用数组项的方式有误。
应该是这样的:
$json->item1
或者:
@foreach($json as $item)
{{ $item }}
@endforeach
试试这个:
$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
这应该有效。
正在尝试使用它,
return View::make('products.tables')->with('json', $json);
但出现数组到字符串转换错误。
json数组
$json = array (
"item1" => "no1",
"item2" => "no2",
"item3" => "no3",
);
这意味着在您看来您调用数组项的方式有误。
应该是这样的:
$json->item1
或者:
@foreach($json as $item)
{{ $item }}
@endforeach
试试这个:
$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
这应该有效。