您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Laravel Eloquent-附加与同步

Laravel Eloquent-附加与同步

例:

$user = User::find(1);
$user->roles()->attach(1);

与该attach()方法类似,该sync()方法用于附加相关模型。但是,主要区别在于:

例:

id用户ID角色ID
1 12 1
2 12 5
3 12 2



$user = User::find(12);
$user->roles()->sync(array(1, 2, 3));

以上操作将删除

id用户ID角色ID
2 12 5

并插入role_id 3到表中。

id用户ID角色ID
1 12 1
3 12 2
4 12 3
其他 2022/1/1 18:13:47 有579人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶