如何卸载laravel

 时间:2026-04-21 18:36:01

1、一对多:删除其中一个 

>模型:Node 板块, Topic 帖子 

Node::find($id)->topic()->where(添加筛选条件)->first()->delete(); 

(由于delete只能删除model,所以需要first)

如何卸载laravel

2、多对多:删除枢纽表 

>模型:Group 组别, Permission 权限

如何卸载laravel

3、只有一个方法detach,而方法的参数是传枢纽表的主键id。

如何卸载laravel

4、首先获取枢纽表的对应数据的id 

要获得 group_permissions 表数据的id 

$pivotId = Group::find($groupId)->permission()->wherePivot(添加筛选条件)->getRelatedIds(); 

或者 

$pivotId = GroupPermission::筛选条件->各种方法获取id 

总之是要获取枢纽表的对应数据的id(不论是array或者int)

如何卸载laravel

5、最后就是删除了 

Group::find($groupId)->permission()->detach($pivotId)

如何卸载laravel

  • 英雄联盟S8深渊巨口克格莫技能出装攻略介绍
  • Windows 系统怎样修改系统日期时间格式
  • word2019如何设置默认的字号大小
  • 怎样利用电脑管家干干净净的卸载软件
  • 春节租赁男女友需要注意些什么
  • 热门搜索
    肝脏囊肿是怎么回事 ip地址怎么看 华安保险怎么样 手机被水泡了怎么办 肚脐右边疼是怎么回事 末影龙怎么打 电脑和电视怎么连接 总是想小便怎么回事 孕期感冒怎么办 黄豆酱怎么吃