Try to do it like this, I succeeded:
$this->validate($request, [ 'name' => 'required|min:3|max:50', 'email' => 'email', 'vat_number' => 'max:13', 'password' => 'min:6|required_with:password_confirmation|same:password_confirmation', 'password_confirmation' => 'min:6' ]);'
It seems that the rule always has a first-entry check among the pair ...
source share