Колонки экспорта в Filament
Давайте зададим колонки экспорта.
Каждый ExportColumn описывает
одно поле модели в выгрузке.
Проверим на
/admin/posts.
Метод getColumns в классе
экспортёра возвращает массив
таких колонок.
Откроем PostExporter.php
и укажем title и slug:
<?php
namespace App\Filament\Exports;
use App\Models\Post;
use Filament\Actions\Exports\ExportColumn;
use Filament\Actions\Exports\Exporter;
class PostExporter extends Exporter
{
protected static ?string $model = Post::class;
public static function getColumns(): array
{
return [
ExportColumn::make('title'),
ExportColumn::make('slug'),
];
}
}
?>
Укажите, какие поля работника попадут в скачанный файл.