From 02ac740254836389ce73e4c53d3753e1baee92b1 Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Tue, 17 Feb 2026 00:44:13 +0000 Subject: [PATCH] =?UTF-8?q?Buld=20Action=20f=C3=BCr=20angekommen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Filament/Resources/Orders/Tables/OrdersTable.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/Filament/Resources/Orders/Tables/OrdersTable.php b/app/Filament/Resources/Orders/Tables/OrdersTable.php index 98d8bb3..d0acf02 100644 --- a/app/Filament/Resources/Orders/Tables/OrdersTable.php +++ b/app/Filament/Resources/Orders/Tables/OrdersTable.php @@ -89,6 +89,7 @@ class OrdersTable BulkActionGroup::make([ DeleteBulkAction::make(), Action::make('bestellt_bulk') + ->label("Ausgewählte bestellt") ->accessSelectedRecords() ->action(function (Collection $selectedRecords) { $orderstatusBestellt = Orderstatus::where("name", "bestellt")->first(); @@ -98,6 +99,17 @@ class OrdersTable ]), ); })->requiresConfirmation()->icon(Heroicon::ShoppingCart), + Action::make('angekommen_bulk') + ->label("Ausgewählte angekommen") + ->accessSelectedRecords() + ->action(function (Collection $selectedRecords) { + $orderstatusAngekommen = Orderstatus::where("name", "angekommen")->first(); + $selectedRecords->each( + fn (Model $selectedRecord) => $selectedRecord->update([ + 'orderstatus_id' => $orderstatusAngekommen->id + ]), + ); + })->requiresConfirmation()->icon(Heroicon::BuildingOffice), ]), ]); }