/**
  * @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');
     });
 }
Beispiel #2
0
 /**
  * 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);
 }
Beispiel #3
0
 /**
  * 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());
 }