【发布时间】:2018-06-15 22:59:41
【问题描述】:
我有 3 张桌子
User(id,name,email)
Role(id,rolename)
role_user(user_id,role_id)
在角色表中我有以下数据;
id rolename
1 admin
2 user
在这种情况下,我将 users 表关联到具有多对多关系的角色表。
我有一个雄辩的模型
UserModel
user_roles(){
belongsToMany('Role')
}
现在我想在创建用户时将数据保存在 role_user 表中。我在下拉列表中有角色。
我正在使用以下查询
$user = new User();
$user->username = $data->username;
$user->email= $data->email
$user->save();
它完美地将用户保存在用户表中,但我还想将数据保存在 user_role 表中。
你们能帮我如何保存这个吗??
【问题讨论】:
标签: laravel laravel-5 eloquent pivot-table