Попробуйте добавить validator()
функцию, подобную следующей:
protected function validator(array $data, $table)
{
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:'.$table],
'password' => ['required', 'string', 'min:8', 'confirmed'],
]);
}
тогда вы можете сделать проверку так:
$this->validator($request->all(), 'table_name')->validate();
изменить имя_таблицы на соответствующее имя.