title: Why are my Laravel failed jobs not showing up in the failed_jobs table?
body: <p>I followed the docs to create a job and forced failure with this in my handle():</p>
  <pre><code>throw new \Exception(&quot;Error Processing the job&quot;, 1);
  </code></pre>
  <p>The result is a failed job as expected, but the failed job is not showing up in the failed_job table. When processing, it is showing up in the jobs table.</p>
  <pre><code>[2020-12-15 07:37:18][6] Processing: App\Jobs\IntroEmailJob
  [2020-12-15 07:37:18][6] Failed:     App\Jobs\IntroEmailJob
  </code></pre>
  <p>Laravel 8.0</p>
  <p>EDIT:
  Found this in the logs:</p>
  <pre><code>General error: 1364 Field 'uuid' doesn't have a default value
  </code></pre>
  <p>I created the failed_jobs table just as the docs explained:</p>
  <pre><code>php artisan queue:failed-table
  
  php artisan migrate
  </code></pre>