title: Can't assign admin type to my create admin command
body: <p>I want to create a command that will generate a new admin account. The command will ask for some details. I want to give that new account the type field of admin but i'm getting error that my type field doesn't have a default value. What is wrong with it?</p>
  
  <p><strong>Code</strong></p>
  
  <p><strong>User model</strong></p>
  
  <pre><code>class User extends Authenticatable
  {
      use Notifiable;
      use SoftDeletes;
  
      const ADMIN_TYPE = 'admin';
      const DEFAULT_TYPE = 'default';
  
      public function isAdmin() {
  
          return $this-&gt;type === self::ADMIN_TYPE;
      }
  }
  </code></pre>
  
  <p><strong>Create:admin</strong></p>
  
  <pre><code>public function handle()
  {
      $name = $this-&gt;ask('What is your full name?');
      $username = $this-&gt;ask('What is your username? (this will be your display name)');
      $email = $this-&gt;ask('What is your email?');
      $country= $this-&gt;ask('Where do you live? (country)');
      $password = $this-&gt;secret('Choose a password');
  
      User::create([
          'name' =&gt; $name,
          'username' =&gt; $username,
          'email' =&gt; $email ,
          'password' =&gt; Hash::make($password),
          'country' =&gt; $country,
          'type' =&gt; User::ADMIN_TYPE,
          'participated' =&gt; false,
      ]);
  }
  </code></pre>
  
  <p><strong>Register controller for normal users</strong></p>
  
  <pre><code>protected function create(array $data)
  {
      session()-&gt;flash('success', 'You have successfully created an account!');
      $user = User::create([
                  'name' =&gt; $data['name'],
                  'email' =&gt; $data['email'],
                  'password' =&gt; Hash::make($data['password']),
                  'participated' =&gt; false,
                  'type' =&gt; User::DEFAULT_TYPE,  
                  'username' =&gt; $data['username'],
                  'country' =&gt; $data['country']
      ]);
  
      Score::create(['user_id' =&gt; $user-&gt;id]);
  
      return $user;
  }
  </code></pre>
  
  <p><strong>Error</strong></p>
  
  <pre><code>SQLSTATE[HY000]: General error: 1364 Field 'type' doesn't have a default value
  </code></pre>