Laravel Password & Password_Confirmation Validation

He estado usando esto para editar la información de la cuenta de usuario:

$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'
]);

Esto funcionó bien en una aplicación Laravel 5.2 pero no funciona en una aplicación 5.4.

¿Qué está mal aquí, o cuál es la forma correcta para hacer que elpassword requerido si elpassword opassword_confirmation campo está configurado?

Respuestas a la pregunta(4)

Su respuesta a la pregunta