title: LARAVEL SQLSTATE[HY000]: General error: 1364 Field 'phone_number' doesn't have a default value
body: <p>I started new project on Laravel and wanted to add 2 extra columns to User table (phone_number, position). But when I try to register I have this error:</p>
  <blockquote>
  <p>SQLSTATE[HY000]: General error: 1364 Field 'phone_number' doesn't have a default value (SQL: insert into <code>users</code> (<code>name</code>, <code>email</code>, <code>password</code>, <code>updated_at</code>, <code>created_at</code>) values (Lidija, lidija@gmail.com, $2y$10$/BQju2korC4YOm.6yCb2i.sOoQQJTgzEyklrHPfJPF1XQwx86Vyky, 2020-10-09 15:35:36, 2020-10-09 15:35:36))</p>
  </blockquote>
  <p>I did migrate tables. Maybe there is something wrong with <strong>input values</strong> in blade.php?</p>
  <p>User model:
  <img src="https://i.stack.imgur.com/HwnEE.png" alt="" /></p>
  <p>My User migration:
  <img src="https://i.stack.imgur.com/bFwuf.png" alt="" /></p>
  <p>UserController:
  <img src="https://i.stack.imgur.com/Y5sL7.png" alt="" /></p>
  <p>Blade.php:
  <img src="https://i.stack.imgur.com/Ipz98.png" alt="" /></p>
  <p>I did <code>php artisan optimize</code>, didn't help. Also, I tried <code>dd($request-&gt;all())</code> in the Store method to see what's there, but it showed nothing, just this error 1364 again.</p>
  <p>What could be the problem?</p>