laravel-job-status icon indicating copy to clipboard operation
laravel-job-status copied to clipboard

Sending Mail job stays queued status

Open BasvanH opened this issue 2 years ago • 0 comments

Hello,

I wish to track mail sending using Illuminate\Mail\Mailable. I do get an entry for the job in the job_statuses table, but the status remains queued while the job is executed. I use database as queue driver.

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Imtigger\LaravelJobStatus\Trackable;

class SendMail extends Mailable
{
    use Queueable, SerializesModels, Trackable;

    public function __construct()
    {
        $this->onQueue('default');
        $this->prepareStatus();
    }

    public function build() {
        $this->subject('Test)->view('emails.test_view');
    }
}

BasvanH avatar Oct 18 '22 07:10 BasvanH