Почему у меня не получается передать переменную в Mail?

161
12 июня 2018, 15:40

Как мне передать переменную $email в Mail ? И почему она так не передается ? а только нужно писать например

$message->to('gogo@gmail.com', 'gogo@gmail.com')->subject('Login and Password');

Она почему-то undefined variable

$email = 'gogo@gmail.com';
Mail::send('mail.mail', $data, function($message) {
            $message->to($email, $email)->subject('Login and Password');
            $message->from('tests@gro.com','tests@gro.com');
        });
Answer 1
$email = 'gogo@gmail.com';
Mail::send('mail.mail', $data, function($message) use ($email) {
    $message->to($email, $email)->subject('Login and Password');
    $message->from('tests@gro.com','tests@gro.com');
});

Нужно передать переменную в Closure

use ($email)

READ ALSO
Как правильно составить регулярку?

Как правильно составить регулярку?

Есть html документ, там есть выражение вида:

213
Пагинация в php из БД (асинхронная)

Пагинация в php из БД (асинхронная)

Нужно вывести по 3 записи на страницу, без перезагрузки страницыВроде просто, пишу:

221
laravel 5 сделать 404 страницу

laravel 5 сделать 404 страницу

Как сделать 404 страницу?

241
Категории новостей. SQL

Категории новостей. SQL

Есть новостной сайтУ каждой новости есть категории

183