public function queue(MailableContract $mailable)
    {
        $mailable = $this->fill($mailable);

        if (isset($mailable->delay)) {
            return $this->mailer->later($mailable->delay, $mailable);
        }

        return $this->mailer->queue($mailable);
    }
public function queue(MailableContract $mailable)
    {
        $mailable = $this->fill($mailable);

        if (isset($mailable->delay)) {
            return $this->mailer->later($mailable->delay, $mailable);
        }

        return $this->mailer->queue($mailable);
    }
public function queue ( MailableContract $ mailable ) { $ mailable = $ this -> fill ( $ mailable ) ; if ( isset ( $ mailable -> delay ) ) { return $ this -> mailer -> later ( $ mailable -> delay , $ mailable ) ; } return $ this -> mailer -> queue ( $ mailable ) ; }
Push the given mailable onto the queue.

@param  \Illuminate\Contracts\Mail\Mailable $mailable;
@return mixed
Push the given mailable onto the queue .