title: Laravel email queue works but doesn't send
body: <p>I'm having a problem where i'm trying to queue a message to send to the registered user, when i am running everything works, but the queue just wont work, can someone help me with this please?
  Here's the registration controller</p>
  
  <pre><code> protected function create(array $data)
      {
        $user = User::create([
              'name' =&gt; $data['name'],
              'email' =&gt; $data['email'],
              'password' =&gt; Hash::make($data['password']),
              'type' =&gt; $data['type'],
          ]);
          $email = (string)$data['email'];
          $job = (new SendEmailJob($email))-&gt;delay(Carbon::now()-&gt;addSeconds(5));
          dispatch($job);
  
          return $user;
      }
  </code></pre>
  
  <p>I have checked if i can send email and it works i can send email but when i am pointing to a specific email rather to the data which came from the register form.
  Here's the SendEmailJob</p>
  
  <pre><code> public function handle($user)
      {
          Mail::to($user)-&gt;send(new SendEmailMailable());
      }
  </code></pre>