title: Why jobs table are empty when dispatching a job in Laravel 6?
body: <p>I'm using laravel  6</p>
  
  <p>I've been struggling all the day to figure out why jobs table never get populated when I dispatch a job </p>
  
  <p>When I hit this artisan command <code>php artisan queue:work</code></p>
  
  <p>I get the following</p>
  
  <pre><code>[2020-04-08 11:37:04][12] Processing: App\Jobs\SendEmail
  [2020-04-08 11:37:05][12] Processed:  App\Jobs\SendEmail
  [2020-04-08 11:37:05][13] Processing: App\Mail\ActivationEmail
  [2020-04-08 11:37:06][13] Processed:  App\Mail\ActivationEmail
  </code></pre>
  
  <p>Email get sent successfuly..</p>
  
  <p>I changed some configurations in <strong>config.php</strong></p>
  
  <pre><code> 'default' =&gt; env('QUEUE_CONNECTION', 'database'),
  </code></pre>
  
  <p>as well as <strong>.env</strong></p>
  
  <pre><code>QUEUE_CONNECTION=database
  </code></pre>
  
  <p><strong>failed_jobs</strong> and <strong>jobs</strong> tables are migrated..</p>
  
  <p>jobs table always empty...</p>
  
  <p>why this is happening ?</p>