Senha do Laravel e validação de senha_Confirmação

Eu tenho usado isso para editar as informações da conta de usuário:

$this->validate($request, [
    'name' => 'required|min:3|max:50',
    'email' => 'email',
    'vat_number' => 'max:13',
    'password' => 'min:6',
    'password_confirmation' => 'required_with:password|same:password|min:6'
]);

Isso funcionou bem em um Aplicativo Laravel 5.2, mas não funciona em um Aplicativo 5.4.

O que há de errado aqui ou qual é a maneira correta para fazer apenas opassword necessário se opassword oupassword_confirmation campo está definido?

questionAnswers(4)

yourAnswerToTheQuestion