Добрый день! В Laravel Orchid вы можете воспользоваться методом `fromModel`, чтобы получить пользователей с определенной ролью. Однако, необходимо уточнить, что вам нужно сначала получить пользователей с нужной ролью, а затем передать их в метод `fromModel`.
Вот пример того, как можно это реализовать:
1. Убедитесь, что вы корректно используете метод `roles` для фильтрации пользователей по роли.
2. В вашем коде необходимо использовать метод `pluck` для получения нужного списка пользователей. Примерно так:
```php
use App\Models\User;
use Orchid\Screen\Fields\Select;
// ...
Select::make('user')
->fromModel(User::whereHas('roles', function ($query) {
$query->where('name', 'admin'); // Замените 'admin' на нужную вам роль
}), 'email', 'id')
->title('Выберите пользователя')
->placeholder('Выберите пользователя');
```
### Пояснения:
- `whereHas('roles', ...)` — этот метод используется для фильтрации пользователей по их ролям. Убедитесь, что в вашей модели `User` установлена связь с моделью ролей.
- `'email'` указывает на то, что `email` будет отображаться в выпадающем списке.
- `'id'` указывает, что именно `id` будет храниться в модели при выборе пользователя.
Таким образом, вы получите выпадающий список всех пользователей, у которых есть определенная роль. Если возникнут проблемы или вопросы, дайте знать!