Laravel:在View中使用“where”?
问题描述:
是否有可能在我通过集合的视图中使用哪个位置?Laravel:在View中使用“where”?
例如:我有一个集合,传递给我的视图为$statuses
。 视图内我想过滤收集统计的目的:
是否有可能做这样的事情?
{{ $statuses->where('category', '=', 'open')->count() }}
是否有可能在我通过集合的视图中使用哪个位置?Laravel:在View中使用“where”?
例如:我有一个集合,传递给我的视图为$statuses
。 视图内我想过滤收集统计的目的:
是否有可能做这样的事情?
{{ $statuses->where('category', '=', 'open')->count() }}
是的,你可以,[阅读文档(https://laravel.com/docs/5.3/collections#method-where)所有可用的方法虽然将严格适用于收藏,与'Builder'的'Where'不同。 –
好的,我认为它会和建造者的地方一样()。刚刚删除了'=''部分,它的工作原理。下次应该查看文档。 – Scarwolf
你知道如果有可能计算在一个关系?例如:'$ devices-> status-> where('category','open') - > count()'检查有多少设备打开状态类别? – Scarwolf