Skip to content

Commit 6615332

Browse files
committed
Use Nova's action response
1 parent f73123c commit 6615332

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

src/Nova/Actions/ResetAction.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Illuminate\Support\Collection;
99
use JustBetter\AkeneoProducts\Models\Product;
1010
use Laravel\Nova\Actions\Action;
11+
use Laravel\Nova\Actions\ActionResponse;
1112
use Laravel\Nova\Fields\ActionFields;
1213

1314
class ResetAction extends Action
@@ -22,7 +23,7 @@ class ResetAction extends Action
2223

2324
public $confirmButtonText = 'Reset';
2425

25-
public function handle(ActionFields $fields, Collection $models): array
26+
public function handle(ActionFields $fields, Collection $models): ActionResponse
2627
{
2728
$models->each(function (Product $product): void {
2829
$product->synchronize = true;
@@ -33,6 +34,6 @@ public function handle(ActionFields $fields, Collection $models): array
3334
$product->save();
3435
});
3536

36-
return Action::message(__('Reset!'));
37+
return ActionResponse::message(__('Reset!'));
3738
}
3839
}

src/Nova/Actions/RetrieveAction.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Illuminate\Support\Collection;
99
use JustBetter\AkeneoProducts\Models\Product;
1010
use Laravel\Nova\Actions\Action;
11+
use Laravel\Nova\Actions\ActionResponse;
1112
use Laravel\Nova\Fields\ActionFields;
1213

1314
class RetrieveAction extends Action
@@ -22,13 +23,13 @@ class RetrieveAction extends Action
2223

2324
public $confirmButtonText = 'Retrieve';
2425

25-
public function handle(ActionFields $fields, Collection $models): array
26+
public function handle(ActionFields $fields, Collection $models): ActionResponse
2627
{
2728
$models->each(function (Product $product): void {
2829
$product->retrieve = true;
2930
$product->save();
3031
});
3132

32-
return Action::message(__('Marked!'));
33+
return ActionResponse::message(__('Marked!'));
3334
}
3435
}

src/Nova/Actions/UpdateAction.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Illuminate\Support\Collection;
99
use JustBetter\AkeneoProducts\Models\Product;
1010
use Laravel\Nova\Actions\Action;
11+
use Laravel\Nova\Actions\ActionResponse;
1112
use Laravel\Nova\Fields\ActionFields;
1213

1314
class UpdateAction extends Action
@@ -22,14 +23,14 @@ class UpdateAction extends Action
2223

2324
public $confirmButtonText = 'Update';
2425

25-
public function handle(ActionFields $fields, Collection $models): array
26+
public function handle(ActionFields $fields, Collection $models): ActionResponse
2627
{
2728
$models->each(function (Product $product): void {
2829
$product->retrieve = false;
2930
$product->update = true;
3031
$product->save();
3132
});
3233

33-
return Action::message(__('Marked!'));
34+
return ActionResponse::message(__('Marked!'));
3435
}
3536
}

0 commit comments

Comments
 (0)