我在laravel中有以下打印的数组数据。如何在视图中显示它。
Array ( [email] => minasmelaku@gmail.com [first_name] => Melaku [last_name ] => Minas [grade_id] => 9 [phone_number ] => minasmelaku@gmail.com [username] => minasmelaku@gmail.com [password ] => Melaku Minas [balance] => 0 [activation_code] => 123123 [penalty_counter] => 10 [account_status] => ACT ) 1
答案 0 :(得分:1)
您可以从控制器将数组传递给视图,如下所示:
return view('view', $array);
然后在您的视图中,只需访问:
<p>{{ $email }}</p>
<p>{{ $first_name }}</p>
等等。
请参阅有关将数据传递给视图的官方Laravel文档: https://laravel.com/docs/master/views#passing-data-to-views
答案 1 :(得分:1)
这应该适合你的观点..
''
@endforeach
将if语句与Blade模板一起使用将帮助您打印出名为$ arrayname的数组的每个元素。您应该从有关刀片模板的官方laravel文档中了解更多相关信息。
阅读更多关于使用laravel的刀片模板:https://laravel.com/docs/5.4/blade
答案 2 :(得分:0)
您只需将$array
变量与您的视图一起传递,如
return view('yourview', compact('array'));
或强>
use View;
return View::make('yourview')->with('array', $array);
AND 使用如下:
<p>{{$array['first_name']}}</p>
<p>{{$array['last_name']}}</p>
希望对你有所帮助