|
3 | 3 | namespace Tapp\FilamentFormBuilder\Filament\Resources\FilamentFormResource\RelationManagers;
|
4 | 4 |
|
5 | 5 | use Filament\Forms;
|
6 |
| -use Filament\Forms\Form; |
7 |
| -use Filament\Resources\RelationManagers\RelationManager; |
8 | 6 | use Filament\Tables;
|
9 |
| -use Filament\Tables\Actions\BulkAction; |
| 7 | +use Filament\Forms\Form; |
10 | 8 | use Filament\Tables\Table;
|
11 |
| -use Illuminate\Database\Eloquent\Collection; |
12 |
| -use Illuminate\Database\Eloquent\Model; |
| 9 | +use Filament\Tables\Filters\Filter; |
13 | 10 | use Maatwebsite\Excel\Facades\Excel;
|
| 11 | +use Filament\Tables\Actions\BulkAction; |
| 12 | +use Illuminate\Database\Eloquent\Model; |
| 13 | +use Illuminate\Database\Eloquent\Builder; |
| 14 | +use Illuminate\Database\Eloquent\Collection; |
| 15 | +use Filament\Resources\RelationManagers\RelationManager; |
14 | 16 | use Tapp\FilamentFormBuilder\Exports\FilamentFormUsersExport;
|
15 | 17 |
|
16 | 18 | class FilamentFormUsersRelationManager extends RelationManager
|
@@ -53,7 +55,10 @@ public function table(Table $table): Table
|
53 | 55 | ])
|
54 | 56 | ->recordUrl(fn ($record) => route(config('filament-form-builder.filament-form-user-show-route'), $record))
|
55 | 57 | ->filters([
|
56 |
| - // |
| 58 | + Filter::make('guest_entries') |
| 59 | + ->query(fn (Builder $query): Builder => $query->whereNull('user_id')), |
| 60 | + Filter::make('user_entries') |
| 61 | + ->query(fn (Builder $query): Builder => $query->whereNotNull('user_id')) |
57 | 62 | ])
|
58 | 63 | ->headerActions([
|
59 | 64 | ])
|
|
0 commit comments