Skip to content

Commit d2ee92a

Browse files
author
ruff
committed
Added hooks before freshening the resource after batchstore, batchupdate, batchdestroy and batchrestore
1 parent fd26cd6 commit d2ee92a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/Concerns/HandlesStandardBatchOperations.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)