Попытка получить свойство 'message' необъекта в mailgun - PullRequest
0 голосов
/ 28 апреля 2018

Я использовал mailgun:

.env код:

MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=2525
MAIL_USERNAME=postmaster@sandbox******.mailgun.org
MAIL_PASSWORD=9******
MAIL_ENCRYPTION=null
MAILGUN_DOMAIN=sandbox********.mailgun.org
MAILGUN_SECRET=key-*********
MAIL_FROM_ADDRESS: hello@yourdomain.com
MAIL_FROM_NAME: reza

Отправить почтовый код:

$data = array(
            'title' => $request->input('title'),
            'date' => $time,
            'time' => $request->input('start'),
            'address' => $request->input('title'),
            'end' => $date->modify("+{$duration} minutes"),
        );


Mailgun::send('emails.Meeting', $data, function ($message) {
            $message->to('foo@example.com', 'John Doe')->subject('Welcome!');
        });

При вызове этой функции я получаю эту ошибку:

Попытка получить свойство 'message' необъекта

Почему?

1 Ответ

0 голосов
/ 28 апреля 2018

Единственная ошибка, я думаю, здесь

$message->to('foo@example.com', 'John Doe')->subject('Welcome!');

Попробуйте это

       $data = array(
            'title' => $request->input('title'),
            'date' => $time,
            'time' => $request->input('start'),
            'address' => $request->input('title'),
            'end' => $date->modify("+{$duration} minutes"),
        );


       Mailgun::send('emails.Meeting', $data, function ($message) {
            $message->to('foo@example.com', 'John Doe');
            $message->subject('Welcome!');
        });

Если приведенный выше код не работает, как выглядит ваша электронная почта. Шаблон встречи?

...