你好我试图建立多对多关系,但我失败了。我有两个表requests_table和Users_table,关系是多对多我引入了一个名为request_user的关联表,其属性为user_id,request_id和user_reqId(主键)。我想要的是当用户请求任何东西时,将数据(user_id和request_id)提交给关联实体?请帮助....
答案 0 :(得分:1)
多对多关系比hasOne稍微复杂,并且有很多关系。这种关系的一个示例是具有许多角色的用户,其中角色也由其他用户共享。例如,许多用户可能具有“管理员”的角色。要定义此关系,需要三个数据库表:users,roles和role_user。 role_user表派生自相关模型名称的字母顺序,并包含user_id和role_id列。
通过编写返回belongsToMany方法结果的方法来定义多对多关系。
快乐编码:) -
答案 1 :(得分:0)
你应该试试这个:
<强> request_tbl.php 强>
<html>
<body>
<textarea name="language" id = "id1"/>
</body>
</html>
=====================================================
//content definition
textarea = { $(#id1") }
//updating value
textarea.value("your value")
OR
textarea << "your value"
<强> user.php的强>
public function users() {
return $this->belongsToMany(User::class, 'request_user');
}
<强>控制器强>
public function requests()
{
return $this->belongsToMany(RequestTbl::class, 'request_user');
}