我正在用Laravel5.4制作一个网络应用程序,我有一些表格和一些记录,如下所示。
evalution_to_member (表)
id | evalution_id | member_id
--------------------------------
1 | 1 | 1
1 | 1 | 2
1 | 1 | 3
1 | 1 | 4评价(表)
id | title
--------------------------------
1 | exam-1成员(表)
id | name
--------------------------------
1 | member-1
2 | member-2
3 | member-3
4 | member-4我如何访问成员谁属于评估有id 1?
发布于 2017-11-11 13:36:36
嘿,在评估模型中,您应该创建这个函数
public function members(){
return $this->belongsToMany('App\Member');
}成员模型的App\ model命名空间
在这之后,你可以找出所有像这样的成员
use Illuminate\Foundation\Auth\Evalution;
Route::get('/findmembers/{id}',function($id){
$evalution = Evalution::find($id);
foreach($evalution->members as $member){
echo $member."<br>";
}
}对于逆方法,您也可以使用此方法。
https://stackoverflow.com/questions/47238322
复制相似问题