繁体   English   中英

laravel aTob表关系

[英]laravel aTob table relations

我在laravel 5.4中制作一个Web应用程序,我有一些表和记录如下。

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的属于评估的成员?

嘿,在评估模型中,您应该创建此函数

public function members(){
return $this->belongsToMany('App\Member');

}

App \\ Member us成员模型的名称空间
之后,您可以致电“查找所有成员”

 use Illuminate\Foundation\Auth\Evalution;

Route::get('/findmembers/{id}',function($id){
   $evalution = Evalution::find($id);

   foreach($evalution->members as $member){
         echo $member."<br>";
   }
}

对于逆,您也可以使用此方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM