@@ -62,6 +62,8 @@ protected function batchStoreWithTransaction(Request $request)
6262
6363 $ this ->performStore ($ request , $ entity , $ resource );
6464
65+ $ this ->beforeStoreFresh ($ request , $ entity );
66+
6567 $ entity = $ entity ->fresh ($ requestedRelations );
6668 $ entity ->wasRecentlyCreated = true ;
6769
@@ -153,6 +155,8 @@ protected function batchUpdateWithTransaction(Request $request)
153155 $ request ->input ("resources. {$ entity ->{$ this ->keyName ()}}" )
154156 );
155157
158+ $ this ->beforeUpdateFresh ($ request , $ entity );
159+
156160 $ entity = $ entity ->fresh ($ requestedRelations );
157161
158162 $ this ->afterSave ($ request , $ entity );
@@ -296,6 +300,7 @@ protected function batchDestroyWithTransaction(Request $request)
296300 if (!$ forceDeletes ) {
297301 $ this ->performDestroy ($ entity );
298302 if ($ softDeletes ) {
303+ $ this ->beforeDestroyFresh ($ request , $ entity );
299304 $ entity = $ entity ->fresh ($ requestedRelations );
300305 }
301306 } else {
@@ -414,6 +419,8 @@ protected function batchRestoreWithTransaction(Request $request)
414419
415420 $ this ->performRestore ($ entity );
416421
422+ $ this ->beforeRestoreFresh ($ request , $ entity );
423+
417424 $ entity = $ entity ->fresh ($ requestedRelations );
418425
419426 $ this ->afterRestore ($ request , $ entity );
0 commit comments