Select::selectablePlaceholder(false) not working with relationships

I have the following select component, which correctly displays as a list of the user's leads, with the first item always selected:

Components\Select::make('lead_id')
    ->relationship('lead', 'name', fn (): Builder => Lead::query()->where('user_id', auth()->user()->id))
    ->selectablePlaceholder(false)
    ->required()


If selectablePlaceholder(false) is removed, it works as expected. With it in place however, it always fails the required() validation, despite the option being selected. Removing required() allows the form to be saved, but the lead_id value is never persisted to the database.
Was this page helpful?