Как проверить, существует ли значение в массиве в валидации laravel?

Итак, хорошо, я попробовал много правил из документов проверки, но все дает ошибку, говоря

Array to string conversion 

Вот как я добавляю массив:

 $this->validate($request,[ 'employee' => 'required|in:'.$employee->pluck('id')->toArray(), ],[ 'employee.in' => 'employee does not exists', ]); 

Любой намек на то, как этого добиться? я создал пользовательский валидатор, но все еще проходящий массив кажется невозможным

Исследуйте массив как строку и присоедините его к запятым.

 'employee' => 'required|in:'.$employee->implode('id', ', '), 

Это сделает правильную строку, разделенную запятыми, которую ожидает валидатор при сравнении.