order = $order; } /** * Execute the job. * * @return void */ public function handle(OrderMailer $orderMailer) { try { $orderMailer->sendOrderNotification($this->order); } catch(\Exception $e) { Log::error("Cannot send actual ticket to : " . $this->order->email . " as ticket file does not exist on disk"); Log::error("Error message. " . $e->getMessage()); Log::error("Error stack trace" . $e->getTraceAsString()); $this->fail($e); } } }