Свой запрос в Filament
Давайте зададим свой запрос. Таблица может стартовать не со всех строк модели, а с уже отфильтрованной выборки. Проверим на /admin/posts.
Запрос правят методом
modifyQueryUsing на
объекте таблицы. Замыкание
получает Builder и
возвращает его с нужными
условиями.
В PostsTable.php оставим
только записи с опубликованным
флагом:
<?php
namespace App\Filament\Resources\Posts\Tables;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
class PostsTable
{
public static function configure(Table $table): Table
{
return $table->modifyQueryUsing(fn (Builder $query) => $query->where('is_published', true));
}
}
?>
Сделайте так, чтобы список показывал только активных работников.