如何在视图刀片中解析此json数据?输出[{" ...":...}]

时间:2017-05-26 15:08:54

标签: laravel laravel-5 laravel-5.2 laravel-5.1 laravel-5.3

我试图在表格中显示属性的最大值

我的控制器

$member = DB::table('member')
->select(DB::raw('MAX(code) as code'))  
->where('status', '=', "No")->get();
return view('member.index', compact('member')); 

目前这是我的观点

{{ $member }}

这是输出

[{"代码":14101234}]

我想要显示类似这样的内容

14101234

我尝试过使用json_decode但结果仍然存在。

3 个答案:

答案 0 :(得分:2)

你收到了一个收藏,所以你必须这样做

@foreach($member as $item)

    {!! $item->code !!}

@endforeach

答案 1 :(得分:1)

由于$member是您正在查看的对象数组。 因此,您可以通过->运算符获取对象键。你可以像这样获取代码。因为你正在做->get(),所以它将返回对象数组。

@foreach($member as $m)
  {{ $m->code }}
@endforeach

答案 2 :(得分:0)

$ member是一个集合对象。您可以遍历它以获取视图中的值。 例如:(在view.blade.php中)

@foreach($member as $individual)
     {{$individual->code}}
@endforeach

这会为你提供你想要的价值