laravel-job-status
laravel-job-status copied to clipboard
Sending Mail job stays queued status
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');
}
}