Неопределенная переменная: отправка почты Laravel - PullRequest
0 голосов
/ 01 октября 2018

Я собираюсь отправить почту, используя laravel

, поэтому у меня есть

$mailD   = DB::table('users')->select('name','email')->where('id', $request->input('Appraiserid'))->get();
$toemail = $mailD[0]->email;

Когда я отправляю $ toemail, это будет отображать значение.

И когда я отправляю почту

if ($update) {
    $datamail = [
        'title'   => $getcycle[0]->Heading,
        'Heading' => 'Form Reject',
        'Name'    => $mailD[0]->name,
        'email'   => $mailD[0]->email
    ];

    Mail::send('voyager::users.send', ["data1" => $datamail], function ($message) {
        $message->subject('Form reject');
        $message->from('test@gmail.com');
        $message->to($toemail);
    });
}

Получена ошибка, подобная

ErrorException в строке Users.php 631: неопределенная переменная: toemail

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 01 октября 2018

попробуйте этот код для более см.

Mail::send('voyager::users.send', ["data1"=>$datamail], function ($message) use ($toemail) {
            $message->subject('Form reject');
            $message->from('test@gmail.com');
            $message->to($toemail);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...