From 08876334b5a0a85642c87bb207277caa6535a177 Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Tue, 12 May 2026 20:45:06 +0000 Subject: [PATCH] filter angepasst --- app/Filament/Resources/Orders/Tables/OrdersTable.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/Filament/Resources/Orders/Tables/OrdersTable.php b/app/Filament/Resources/Orders/Tables/OrdersTable.php index 3833c90..9c7448e 100644 --- a/app/Filament/Resources/Orders/Tables/OrdersTable.php +++ b/app/Filament/Resources/Orders/Tables/OrdersTable.php @@ -66,16 +66,18 @@ class OrdersTable ]) ->filters([ SelectFilter::make('orderstatus_id')->relationship('orderstatus', 'name')->label("Bestellstatus")->multiple(), - Filter::make('mine')->label("meine")->query(fn (Builder $query): Builder => $query->where('user_id', filament()->auth()->user()))->default(function() { - if(filament()->auth()->user()->id == 1) return false; - return true; - }), + Filter::make('mine')->label("meine") + ->default() + ->query(function (Builder $query) { + $query->where('user_id', filament()->auth()->user()->id); + return $query; + }), Filter::make('alleoffenen') ->default() ->label("alle offenen") ->query(function (Builder $query) { $orderstatusGenommen = Orderstatus::where("name", "genommen")->first(); - $query->where('orderstatus_id', '<', $orderstatusGenommen->id); + $query->where('orderstatus_id', '!=', $orderstatusGenommen->id); return $query; }), ])