title: Laravel 5.3 Queue Job is not working
body: <p>I am trying to dispatch my send email action using Laravel <code>database</code> queue 
  however this process still continues in my browser instead of working behind. </p>
  
  <p>this is my controller </p>
  
  <pre><code>protected function importUserExcel(UploadedFile $file, Request $request){
  
      $user_role = Role::where('name','=','user')-&gt;first();
  
  
      \Excel::load($file, function($reader) use ($user_role) {
          $excel =  $reader-&gt;select()-&gt;get();
          foreach($excel[0] as $line){
              $user = User::firstOrnew([
                  'email' =&gt; $line['email']]);
              $user-&gt;email = $line['email'];
              $user-&gt;name = $line['name'];
              $user-&gt;password= bcrypt(srand(15));
  
              $user-&gt;town = $line['town'];
              $user-&gt;dealer_code = $line['dealer_code'];
              $user-&gt;type = $line['type'];
            //  $user-&gt;save();
              $user-&gt;sendUserEmail();
              //$user-&gt;attachRole($user_role);
  
  
          }
      });
  }
  </code></pre>
  
  <p>this is my model function </p>
  
  <pre><code>public function sendUserEmail()
  {   
      $delay = Carbon::now()-&gt;addMinutes(15);
      \Log::info("Request Begins");
      $user = new SendEmails($this);
      $user-&gt;delay($delay);
      dispatch($user);
      \Log::info("Request Ends");
  }
  </code></pre>
  
  <p>and this is my job</p>
  
  <p>class SendEmails implements ShouldQueue
  {
      use InteractsWithQueue, Queueable, SerializesModels;</p>
  
  <pre><code>/**
   * Create a new job instance.
   *
   * @return void
   */
  public function __construct(User $user)
  {
      $this-&gt;handle($user);
  
  }
  
  /**
   * Execute the job.
   *
   * @return void
   */
  public function handle(User $user)
  {
      $broker = $user-&gt;broker;
      $brokerInstance = \Password::broker($broker);
      view()-&gt;share('locale', app()-&gt;getLocale());
      $response = $brokerInstance-&gt;sendResetLink([ 'email' =&gt; $user-&gt;email ], function (Message $message) {
          $message-&gt;subject(trans('emails.welcome_subject'));
      });
  }
  </code></pre>
  
  <p>}</p>
  
  <p>however result seems coming eventually not delaying or queueing anything. 
  Meanwhile my browser also process instead of putting process to behind.</p>
  
  <p><a href="https://i.stack.imgur.com/42qjN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/42qjN.png" alt="enter image description here"></a></p>