I am trying to validate an update user profile form, whereby the validation should check that the email doesn\'t exist already, but disregard if the users existing email remains
You can accomplish this with the sometimes function of the validator
Something like:
$validator->sometimes('email', 'unique:users,email', function ($input) { return $input->email == Input::get('email'); });
See http://laravel.com/docs/4.2/validation#conditionally-adding-rules for more info