title: Change the default Laravel authentificaton email field to user_email
body: <p>Laravel error when I change the <code>email</code> field from database to <code>user_email</code> </p>
  
  <blockquote>
    <p>Illuminate\Database\QueryException SQLSTATE[42S22]: Column not found:
    1054 Unknown column 'email' in 'where clause' (SQL: select * from
    <code>ns_users</code> where <code>email</code> = admin@yahoo.com limit 1)</p>
  </blockquote>
  
  <pre><code>Schema::create('ns_users', function (Blueprint $table) {
          $table-&gt;increments('user_id');
          $table-&gt;boolean('active')-&gt;default(0);/*by default the user is not active*/
          $table-&gt;integer('role')-&gt;default(0);/* role 0 means user and role 1 means admin!! */
          $table-&gt;string('name');
          $table-&gt;string('user_email')-&gt;unique();
          $table-&gt;timestamp('email_verified_at')-&gt;nullable();
          $table-&gt;string('password');
          $table-&gt;rememberToken();
          $table-&gt;timestamps();
  });
  </code></pre>
  
  <p>Does anybody know what I have to change in default auth to work with <code>user_email</code> field instead of <code>email</code>?</p>