如何在 Laravel 5.4 中的 blade 视图中显示 count() 的值?

How do I display the value of count() inside blade view in Laravel 5.4?

我觉得我会因为问这个问题而自责,但我似乎无法弄清楚。我想要做的是在 blade 视图中计算 collection 的值并同时显示结果。这是我写的简单代码

控制器

$pendingMembers = Member::where('status', '=', null)->get();

当我死掉并转储$pendingMembers时,我可以看到数据。

Blade 查看

<div class="mr-5">

{{ $pendingMembers->count() }} Pending

</div>

还有 returns Undefined variable: pendingMembers 那么我怎样才能达到我想要的目标呢?

将控制器方法中的变量共享到视图文件。

return view('your-blade-file', compact('pendingMembers'));

可在 https://laravel.com/docs/5.5/views#passing-data-to-views 上获得更多详细信息。