diff --git a/app/Filament/Resources/Projektes/Tables/ProjektesTable.php b/app/Filament/Resources/Projektes/Tables/ProjektesTable.php index 963aa74..4f73aaa 100644 --- a/app/Filament/Resources/Projektes/Tables/ProjektesTable.php +++ b/app/Filament/Resources/Projektes/Tables/ProjektesTable.php @@ -62,9 +62,13 @@ class ProjektesTable ])->query(function (Builder $query, array $data): Builder { return $query->when( $data['meine'], - fn (Builder $query, $meine): Builder => $query->where('meine', $meine), + function (Builder $query, $meine) { + $query->whereHas('projekt_users', function ($query) { + $query->where('projekt_users.user_id', auth()->user()->id); + }); + } ); - }), + }), SelectFilter::make('status') ->options(ProjektStatus::class), SelectFilter::make('gutachter_id')