laravel - 如何在 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:未定义变量:到
但是变量已定义并且它不是空的,因为我检查了它。
会是什么?谢谢。
解决方案
你用的是什么版本的laravel?我建议查看 laravel mailables。这是一个参考链接:https ://laravel-news.com/laravel-mailable-the-new-and-improved-way-to-send-email-in-laravel 。当您使用上述答案中的“使用”语法时,错误是什么?是一样的吗?
推荐阅读
- html - 您可以包装表单元素,例如
- android-emulator - 应用程序(TikTok)不在 adb 模拟器上运行应用程序?
- c# - 基于 Aspnet MVC 中的身份验证访问隐藏视图上的按钮 - 控制器中没有硬编码授权
- events - 在读取模型中投影聚合状态,读取端的额外逻辑与事件中的更多数据
- java - 未关闭的 div 标签导致 Jsoup 复制对象
- c++ - 通过管道与另一个进程通信(作为伪终端替代)在 Windows、C/C++ 中无阻塞和无缓冲
- python - 有没有办法让这段代码将整数乘以 2?
- python - 为什么我得到这个错误结果=方法(y)FutureWarning:元素比较失败;而是返回标量
- python - index对应的字典元素
- twilio - 如何从 Twilio 外部调用 Twilio 函数?