Laravel显示数组数据

时间:2017-08-10 12:41:10

标签: laravel

我在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

3 个答案:

答案 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>

希望对你有所帮助