Php 显示与id和基于角色的分类相关的结果-Laravel
我有两位主席和成员 主席席Php 显示与id和基于角色的分类相关的结果-Laravel,php,database,laravel,eloquent,laravel-blade,Php,Database,Laravel,Eloquent,Laravel Blade,我有两位主席和成员 主席席 id | first_name | from | to | row_status ----------------------------------------- 1 | old Chairman | 3-2017 | 5-2018 | 0 2 | Chairman | 6-2018 | 4-2018 | 1 成员表 id | chairman_id | | Name | role | row_status -------------------------
id | first_name | from | to | row_status
-----------------------------------------
1 | old Chairman | 3-2017 | 5-2018 | 0
2 | Chairman | 6-2018 | 4-2018 | 1
成员表
id | chairman_id | | Name | role | row_status
-------------------------------------------
1 | 1 | president | P | 0
2 | 1 | vice president | VP | 0
3 | 2 | president | p | 1
4 | 2 | vice president | VP | 1
我试图根据主席的从-到期间显示活跃(row_Status=1)主席和成员
如果有多个主席,我不知道如何显示结果
我现在显示的结果如下:
刀片页
@foreach ($statechairmans as $statechairman)
<li>
{{$statechairman -> first_name}}
</li>
<li> {{ $statechairman->statemembers->first_name }} </li>
@endforeach
我能够按预期查看结果,但我不确定如何根据角色处理数据
我如何根据用户的角色显示用户,并在有更多用户的情况下访问多个主席
例如
@foreach($stateechairmans作为$stateechairman)
{{$statephairman->first_name}
{{$statechairman->statemembers->first_name}
@如果($statechairman->row_status==1)
发件人:{{$statephairman->from}
致:{{$STATEPROMIATION->to}
@恩迪夫
@endforeach
希望有帮助:)谢谢@Maulik,以上面的答案为基础,我也添加了角色,**在if($statechairman->statemembers->Assignment_id='VP')角色:{{{{$statechairman->statemembers->first_name}在endif**
State Chairman
public function statemembers(){
return $this->belongsTo('App\Statemembers', 'id','chairman_id');
}
State Members
public function statechairman(){
return $this->hasMany('App\Statechairman');
}
Active
Chairman -> President -> Vice-President -> etc,
Old Chairman - 3-2017 | 5-2018
Chairman -> President -> Vice-President -> etc,
@foreach ($statechairmans as $statechairman)
<li>
{{$statechairman -> first_name}}
</li>
<li> {{ $statechairman->statemembers->first_name }} </li>
@if($statechairman->row_status == 1)
from : {{ $statechairman->from}}
to: {{ $statechairman->to}}
@endif
@endforeach