怎樣卸載已安裝的laravel
怎樣卸載已安裝的laravel?
慕田峪4524236
2018-10-15 14:10:53
TA貢獻(xiàn)1804條經(jīng)驗 獲得超3個贊
一對多:刪除其中一個
>模型:Node 板塊, Topic 帖子
Node::find($id)->topic()->where(添加篩選條件)->first()->delete();
(由于delete只能刪除model,所以需要first)
多對多:刪除樞紐表
>模型:Group 組別, Permission 權(quán)限
只有一個方法detach,而方法的參數(shù)是傳樞紐表的主鍵id。
首先獲取樞紐表的對應(yīng)數(shù)據(jù)的id
要獲得 group_permissions 表數(shù)據(jù)的id
$pivotId = Group::find($groupId)->permission()->wherePivot(添加篩選條件)->getRelatedIds();
或者
$pivotId = GroupPermission::篩選條件->各種方法獲取id
總之是要獲取樞紐表的對應(yīng)數(shù)據(jù)的id(不論是array或者int)
最后就是刪除了
Group::find($groupId)->permission()->detach($pivotId)
舉報