我有两 table 主席和成员。
主席台
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)主席和成员,
如果有多个主席,我不确定如何显示结果。
我现在显示的结果如下,
Blade 页面
@foreach ($statechairmans as $statechairman)
<li>
{{$statechairman -> first_name}}
</li>
<li> {{ $statechairman->statemembers->first_name }} </li>
@endforeach
型号:
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
希望对您有所帮助:)
关于php - 显示与 id 相关的结果并根据角色分类 - Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54784528/