我是新手Laravel,尝试将一维数组从控制器传递到视图。
这是我的控制器函数:
public function onedim_array()
{
$info = array(
'firstname' => 'John',
'lastname' => 'Cena',
'from' => 'USA'
);
return view('one_dim_array', compact('info'));
}
这是我的视图文件:
<?php
foreach($info as $i)
{
echo $i['firstname'];
}
?>
我得到以下错误:
ErrorException in 34a7177cfbceee0b4760125499bdaca34b567c0b.php line 5: 非法字符偏移量 'firstname' (视图文件: C:\AppServ\www\blog4\resources\views\one_dim_array.blade.php)
我不知道我在哪里犯了错,请帮忙。