title: User fields seem empty when the user is has been registered
body: <p>I added couple new columns to users table like <code>role</code>, <code>suspended_at</code> and <code>banned_at</code>. And then added them as fillable.</p>
  
  <p>But when a new user is registered, the fields seems empty (except <code>id</code>,<code>created_at</code> and <code>updated_at</code>).</p>
  
  <p><strong>Here is the migration file</strong></p>
  
  <pre><code>Schema::create('users', function (Blueprint $table) {
          $table-&gt;increments('id');
          $table-&gt;string('name');
          $table-&gt;string("username", 20)-&gt;unique()-&gt;index();
          $table-&gt;string('email')-&gt;unique();
          $table-&gt;string('password');
          $table-&gt;string("role",15)-&gt;default("newbie");
          $table-&gt;rememberToken();
          $table-&gt;timestamps();
          $table-&gt;dateTime("suspended_at")-&gt;nullable();
          $table-&gt;dateTime("banned_at")-&gt;nullable();
      });
  </code></pre>
  
  <p><strong>User model</strong></p>
  
  <pre><code>protected $fillable = [
          'name', 'email', 'password', "username", "role", "suspended_at", "banned_at"
      ];
  </code></pre>
  
  <p><strong>a small demo from users table.</strong></p>
  
  <pre><code>+----+------+----------+-------+----------+------+
  | id | name | username | email | password | role |
  +----+------+----------+-------+----------+------+
  |  4 |      |          |       |          |      |
  +----+------+----------+-------+----------+------+
  </code></pre>
  
  <p><strong>RegisterController</strong></p>
  
  <pre><code>protected function create(array $data)
  {
      return User::create([
          'name' =&gt; $data['name'],
          'email' =&gt; $data['email'],
          "username" =&gt; $data["username"],
          'password' =&gt; Hash::make($data['password'])
      ]);
  }
  </code></pre>