首页 > 解决方案 > 如何在 Laravel 的 Mail 函数中定义 $to 变量

问题描述

嗨,我不知道问题出在哪里,因为变量已定义,但 laravel 说这不是我的代码:

$to = $request->input('mail_contacto');
$razon_social = $request->input('razon_social');
$password = str_random(15);
$data = ['password' => $password];

Mail::send('email.email', $data, function($message)
{
    $message->to($to, $razon_social)->subject('Welcome!');
});

它说这个错误:

ClientesController.php 第 134 行中的 ErrorException:未定义变量:到

但是变量已定义并且它不是空的,因为我检查了它。

会是什么?谢谢。

标签: laravellaravel-5

解决方案


你用的是什么版本的laravel?我建议查看 laravel mailables。这是一个参考链接:https ://laravel-news.com/laravel-mailable-the-new-and-improved-way-to-send-email-in-laravel 。当您使用上述答案中的“使用”语法时,错误是什么?是一样的吗?


推荐阅读