title: Laravel 5.7 jobs queue not running async
body: <p>I'm trying to use Laravel 5.7 <strong>jobs queue</strong> to make some insertions/updates in my database and i problably made something wrong because when the job is called its seems to be blocking my application, therefore, not running asynchronously.
  My code is in the following structure:</p>
  
  <p><strong>.env</strong></p>
  
  <pre><code>BROADCAST_DRIVER=log
  CACHE_DRIVER=file
  QUEUE_CONNECTION=sync
  SESSION_DRIVER=file
  SESSION_LIFETIME=120
  </code></pre>
  
  <p><strong>queue.php</strong></p>
  
  <pre><code>'default' =&gt; env('QUEUE_CONNECTION', 'sync'),
  
  'connections' =&gt; [
  
      'sync' =&gt; [
          'driver' =&gt; 'sync',
      ],
  
      'database' =&gt; [
          'driver' =&gt; 'database',
          'table' =&gt; 'jobs',
          'queue' =&gt; 'default',
          'retry_after' =&gt; 90,
      ],
  </code></pre>
  
  <p><strong>job_caller.php</strong></p>
  
  <pre><code>method_name(){ 
    InsereProspeccao::dispatch($path, $evento, $equipe)-&gt;onQueue('jobs');
    retur some_msg_to_user;
  }
  </code></pre>
  
  <p><strong>job_name.php</strong></p>
  
  <pre><code>use Illuminate\Bus\Queueable;
  use Illuminate\Queue\SerializesModels;
  use Illuminate\Queue\InteractsWithQueue;
  use Illuminate\Contracts\Queue\ShouldQueue;
  use Illuminate\Foundation\Bus\Dispatchable;
  
  class InsereProspeccao implements ShouldQueue{
  
  use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
  
    private $path = '';
    private $evento = '';
    private $equipe = '';
  
  
   public function __construct($path, $evento, $equipe){
       $this-&gt;path = $path;
       $this-&gt;evento = $evento;
       $this-&gt;equipe = $equipe;        
   }
  
     public function handle(){
        //all program logic
        //access DB for insert/update
     }
  
  }
  </code></pre>
  
  <p>Obs.: I'M READING THE DOCUMENTATION, BUT I CANT FIND WHAT'S GOING WRONG !</p>