【发布时间】:2014-09-01 10:00:54
【问题描述】:
我正在做一个网站,公司有人员,每个事件都有分数。 事件按城市排序。
例如,某人可以进行 4 项活动,因此他们可以为每个活动获得分数。
我正在使用数据透视表来保存分数。 (这里是截图)
现在我正在使用以下查询为某个事件加载所有人。
$data['companies'] = Event::find($id)->city->companies;
我在我的刀片文件中使用以下结构向它们展示
@foreach($companies as $company)
{{ $company->name }}
@foreach($company->persons as $person)
{{ $person->firstname }}
{{ $person->eventscore }}
@endforeach
@endforeach
person->eventscore 是到数据透视表的链接。它很有效,但它给了我那个人在所有事件中的分数。
我只想查看我们现在正在观看的事件的分数(您可以在 url 栏中看到 id,我用红色箭头标记了 id,现在我该怎么做?在我看来,只要求显示为特定事件得分?
谢谢!
【问题讨论】: