Несколько файлов в Filament
Давайте примем несколько файлов. К одной записи можно прикрепить пакет документов, а не выбирать их по одному. Проверим на /admin/posts/create.
У FileUpload метод
multiple разрешает
выбор нескольких объектов.
В модель уходит массив путей
или имён файлов.
Откроем вложения в
PostForm.php:
<?php
namespace App\Filament\Resources\Posts\Schemas;
use Filament\Forms\Components\FileUpload;
use Filament\Schemas\Schema;
class PostForm
{
public static function configure(Schema $schema): Schema
{
return $schema->components([
FileUpload::make('attachments')
->multiple(),
]);
}
}
?>
Дайте прикрепить к работнику сразу несколько файлов.