title: Fire event on Eloquent User Model password property update
body: <p>I have a User model with a password property. </p>
  
  <p>If I retrieve it from the Database using:</p>
  
  <pre><code>$user = User::find(3);
  </code></pre>
  
  <p>And change the password value(in Controller):</p>
  
  <pre><code>$user-&gt;password = Input::get('passwordValue')
  </code></pre>
  
  <p>I want to trigger the <strong>Eloquent updating event</strong> that will first create a salt and concatenate the $salt with $passwordValue before assigning the value to $user->password something like:</p>
  
  <pre><code>$user-&gt;password = md5($salt . $passwordValue)
  </code></pre>
  
  <p>After this I can save the $user:</p>
  
  <pre><code>$user-&gt;save();
  </code></pre>
  
  <p>I want this event to fire every time the user changes his password in his profile page.</p>