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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在 laravel 中恢復(fù)軟刪除子項(xiàng)

在 laravel 中恢復(fù)軟刪除子項(xiàng)

PHP
哆啦的時(shí)光機(jī) 2022-12-23 16:15:07
我正在使用 laravel 并且我想在恢復(fù)父級時(shí)恢復(fù)子級例如我已經(jīng)刪除了一個(gè)用戶并且每個(gè)用戶都有一個(gè)商店所以商店被 $cascadeDeletes 和所有與用戶相關(guān)的子級刪除但是當(dāng)我想恢復(fù)用戶時(shí)她/他的商店不會(huì)恢復(fù)這是店鋪模型  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 回答

?
揚(yáng)帆大魚

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊

您可以為用戶模型restoring事件添加一個(gè)偵聽器并恢復(fù)相關(guān)商店。在用戶模型引導(dǎo)功能中,添加以下內(nèi)容:

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

請參閱模型事件


查看完整回答
反對 回復(fù) 2022-12-23
  • 1 回答
  • 0 關(guān)注
  • 118 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號