title: Laravel Confide ( Ardent )password confirmation works on save but not on update
body: <p>I know there are many questions about something similar, but I couldn't apply any solution to my problem.</p>
  
  <p>I'm using Laravel with Confide, which uses Ardent to validate. </p>
  
  <p>I don't have any problem saving users, password_confirmation is removed when inserted to the database (as it should) and users are inserted correctly.</p>
  
  <p>The problem comes when trying to UPDATE a user. If I try to validate the user, I get an error saying that user is not unique:</p>
  
  <pre><code>public function storeProfile()
      {
          $user = $this-&gt;currentUser;
          $user-&gt;password = Input::get( 'password' );
          $user-&gt;password_confirmation = Input::get( 'password_confirmation' );
          //$user-&gt;updateUniques();
          $user-&gt;save();
          dd($user-&gt;errors()-&gt;all());
  
      }
  
  
  string (31) "username is not unique"
  
  string (28) "email is not unique"
  </code></pre>
  
  <p>If I try with $user->updateUniques() (as I saw in another question here in SO as a possible solution), it doesn't complain about uniqueness, but about password_confirmation not being present in the DB (so it's NOT removing it prior to inserting it).</p>
  
  <pre><code>public function storeProfile()
      {
          $user = $this-&gt;currentUser;
          $user-&gt;password = Input::get( 'password' );
          $user-&gt;password_confirmation = Input::get( 'password_confirmation' );
          $user-&gt;updateUniques();
          dd($user-&gt;errors()-&gt;all());
  
      }
  
   Column not found: 1054 Unknown column 'password_confirmation' in 'field list' (SQL: update `users` set `password` = y$wyNl2xMNJqL0mY4X766EfOvO.IKICyDfXckS1cas1Psj1TLwpJZWu, `updated_at` = 2014-03-07 17:13:04, `password_confirmation` = 123456 where `id` = 1) 
  </code></pre>
  
  <p>I've tried with</p>
  
  <p>public $autoPurgeRedundantAttributes = true;</p>
  
  <pre><code>public $forceEntityHydrationFromInput = false;
  public $autoHydrateEntityFromInput = false;
  </code></pre>
  
  <p>As I saw in <a href="https://stackoverflow.com/questions/21314130/laravel-ardent-user-model-editing-saving">Laravel/Ardent/User model editing + saving</a> but it's not working either. Thanks in advance for your help.</p>