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