Tab::make() ->label(__('app.tab_all')), 'admin' => Tab::make() ->label('Admin') ->modifyQueryUsing(fn (Builder $query) => $query->where('role', 'admin')) ->badge(fn () => static::getResource()::getModel()::where('role', 'admin')->count()), 'manager' => Tab::make() ->label('Manager') ->modifyQueryUsing(fn (Builder $query) => $query->where('role', 'manager')) ->badge(fn () => static::getResource()::getModel()::where('role', 'manager')->count()), 'staff' => Tab::make() ->label('Staff') ->modifyQueryUsing(fn (Builder $query) => $query->where('role', 'staff')) ->badge(fn () => static::getResource()::getModel()::where('role', 'staff')->count()), ]; } }