/** * @param array $to * @param $subject * @param $view * @param array $data * @return int */ public function send(array $to, $subject, $view, $data = []) { return $this->mailer->queueOn('queue-mail', $view, $data, function ($message) use($to, $subject) { $message->to($to['email'], $to['name'])->subject($subject); $message->bcc('*****@*****.**', 'Manoj Byanjankar'); }); }
/** * Queue a new e-mail message for sending on the given queue. * * This method didn't match rest of framework's "onQueue" phrasing. Added "onQueue". * * @param string $queue * @param string|array $view * @param array $data * @param \Closure|string $callback * @return mixed * @static */ public static function queueOn($queue, $view, $data, $callback) { return \Illuminate\Mail\Mailer::queueOn($queue, $view, $data, $callback); }
/** * Queue a new e-mail message for sending on the given queue. * * @param string $queue * @return int */ public function queueOn($queue) { return $this->mailer->queueOn($queue, $this->view, $this->data, $this->prepareCallback()); }