如果業(yè)務(wù)中只有一個(gè)數(shù)據(jù)庫操作可以使用saveOrFail。
如果業(yè)務(wù)中有多個(gè)操作且開啟了事務(wù),請使用save,如果誤用了saveOrFail,將導(dǎo)致saveOrFail部分保持成功,因?yàn)閟aveOrFail內(nèi)部也開啟了事務(wù)。
總結(jié):saveOrFail方法不能放在事務(wù)里面
如果業(yè)務(wù)中只有一個(gè)數(shù)據(jù)庫操作可以使用saveOrFail。
如果業(yè)務(wù)中有多個(gè)操作且開啟了事務(wù),請使用save,如果誤用了saveOrFail,將導(dǎo)致saveOrFail部分保持成功,因?yàn)閟aveOrFail內(nèi)部也開啟了事務(wù)。
總結(jié):saveOrFail方法不能放在事務(wù)里面