Forms\Components\Select::make('receivers')
->label('Ontvanger')
->required()
->relationship('receiver', 'email')
->searchable()
->preload()
->multiple()
->options(Auth::user()->contacts()->pluck('email', 'id'))
->createOptionForm([
Hidden::make('owner_id')
->default(Auth::id()),
Hidden::make('owner_type')
->default(User::class),
TextInput::make('name')
->label('Naam')
->required(),
TextInput::make('email')
->required()
->email(),
]),
Forms\Components\Select::make('receivers')
->label('Ontvanger')
->required()
->relationship('receiver', 'email')
->searchable()
->preload()
->multiple()
->options(Auth::user()->contacts()->pluck('email', 'id'))
->createOptionForm([
Hidden::make('owner_id')
->default(Auth::id()),
Hidden::make('owner_type')
->default(User::class),
TextInput::make('name')
->label('Naam')
->required(),
TextInput::make('email')
->required()
->email(),
]),