laravel - 在邮件视图中发送变量
问题描述
我目前正在处理我想将变量发送到我的邮件视图的项目。我已经尝试了很多次,但它给了我错误。请告诉我我做错了什么
我的控制器的代码
$data = array('to'=> $patientEmail, 'from'=>'nida.office123@gmail.com', 'sender_name'=>'Admin', 'receiver_name'=>$request->name, 'subject'=>'Appointment Cancellled', 'message'=> $request->cancelMessage);
Mail::Send(['html'=>"mail/cancelAppointmentmail"], $data, function($message) use ($data) {
$message->to($data['to'], $data['receiver_name'])->subject($data['subject']);
$message->from($data['from'], $data['sender_name']);
});
我的观点代码
<p> <?php echo $data['message']; ?></p>
解决方案
在你的视图中使用 Blade 语法:
<p>{{ $message }}</p>
推荐阅读
- c# - HttpClient 异步请求失败
- android - 我如何在颤动中获得 android 蜂窝数据使用情况?
- css - 如何将长文本和图像放在表格中的 td 中?
- linux - Bash 脚本删除另一个文件夹中的文件,如果两者都存在,扩展名为 *.c
- laravel - 重定向到其他路由后如何清除laravel中的会话消息
- c++ - 调用 'std::basic_ifstream 没有匹配的函数
::basic_ifstream(std::__cxx11::string&)' ifstream myfile(filename); - sql - SQL 按 Sum 排序
- julia - 切片元组时避免类型不稳定
- python - 如何将 ndarray 塑造为可被 ndarray 索引?
- javascript - 我怎样才能将表单数据作为邮件发送并仍然提交