第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 laravel 中恢復軟刪除子項

在 laravel 中恢復軟刪除子項

PHP
哆啦的時光機 2022-12-23 16:15:07
我正在使用 laravel 并且我想在恢復父級時恢復子級例如我已經刪除了一個用戶并且每個用戶都有一個商店所以商店被 $cascadeDeletes 和所有與用戶相關的子級刪除但是當我想恢復用戶時她/他的商店不會恢復這是店鋪模型  protected $cascadeDeletes = ['ProductCategories' , 'products', 'slideshows', 'purchases', 'vouchers', 'brands', 'feedbacks', 'tags', 'subscribers', 'invoice', 'donwloadLinkRequests', 'stats', 'compares', 'wishlists', 'faqs','shopContact']和用戶模型  protected $cascadeDeletes = ['addresses', 'userInformation', 'wishlist', 'comments','compare', 'shop', 'purchases', 'cart'];** 我正在使用 iatstuti/laravel-cascade-soft-deletes 所以有什么辦法嗎**
查看完整描述

1 回答

?
揚帆大魚

TA貢獻1799條經驗 獲得超9個贊

您可以為用戶模型restoring事件添加一個偵聽器并恢復相關商店。在用戶模型引導功能中,添加以下內容:

static::restoring(function($user) {
    $user->shop()->withTrashed()->first()->restore();
});

請參閱模型事件


查看完整回答
反對 回復 2022-12-23
  • 1 回答
  • 0 關注
  • 125 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號