use Filament\Resources\Components\Tab;
use Illuminate\Database\Eloquent\Builder;
public function getTabs(): array
{
return [
'all' => Tab::make(),
'childrens' => Tab::make()
->modifyQueryUsing(fn (Builder $query) => $query->whereHas('childrens'))
->withoutGlobalScopes(), // the global scope is belongsTo(auth()->user())
];
}
use Filament\Resources\Components\Tab;
use Illuminate\Database\Eloquent\Builder;
public function getTabs(): array
{
return [
'all' => Tab::make(),
'childrens' => Tab::make()
->modifyQueryUsing(fn (Builder $query) => $query->whereHas('childrens'))
->withoutGlobalScopes(), // the global scope is belongsTo(auth()->user())
];
}