title: Laravel Authentication Failing
body: <p>I have more or less worked through <a href="http://net.tutsplus.com/tutorials/php/authentication-with-laravel-4/" rel="nofollow noreferrer">this authentication tutorial</a> that goes over basic user authentication with Laravel. Everything that I can find is in line with the tutorial, and every other article and question that I can find on the topic, but my authentication is still failing.</p>
  
  <p>I have ensured that I'm using the correct email and password. You can visit <a href="http://bonnettewedding.com/index.php/users/register" rel="nofollow noreferrer">the project website's registration page</a> to register, and then log in if you'd like. It's currently displaying the email and password as part of the authentication's error message. </p>
  
  <p>The user creation code is:</p>
  
  <pre><code>public function postCreate() {
          $validator = Validator::make(Input::all(), User::$rules);
  
          if ($validator-&gt;passes()) {
              // Validation has passed, save the user in the database
              $user = new User;
              $user-&gt;username = Input::get('username');
              $user-&gt;firstname = Input::get('firstname');
              $user-&gt;lastname = Input::get('lastname');
              $user-&gt;email = Input::get('email');
              $user-&gt;password = Hash::make(Input::get('password'));
              $user-&gt;save();
  
              return Redirect::to('/')-&gt;with('message', 'Thanks for registering!');
          } else {
              // Validation has failed, display error messages
              return Redirect::to('users/register')-&gt;with('message', 'The following errors occurred . ' . $validator-&gt;messages())-&gt;withErrors($validator)-&gt;withInput();
          }
      }
  </code></pre>
  
  <p>And the actual log in code is:</p>
  
  <pre><code>public function postSignin() {
          $credentials = array('email' =&gt; Input::get('email'), 'password' =&gt; Input::get('password'));
  
          if (Auth::attempt($credentials)) {
              return Redirect::to('users/dashboard');
          } else {
              return Redirect::to('users/login')-&gt;with('message', 'Your username/password combination was incorrect ' . Input::get('email') . ' ' . Input::get('password'))
                  -&gt;withInput();
          }
      }
  </code></pre>
  
  <p>The error being given when I try to log in is a simple "Your username/password combination was incorrect."</p>
  
  <p>I've checked to make sure that the information going into the database is correct, even. For example, this is currently the users table:</p>
  
  <p><img src="https://i.stack.imgur.com/FKHeB.png" alt="users table"></p>