在电子邮件LARAVEL上发送消息

时间:2019-04-09 07:22:38

标签: php laravel

我得到的错误

  

htmlspecialchars()期望参数1为字符串,指定对象(视图:C:\ xampp \ htdocs \ ecolor \ resources \ views \ ecolors \ emailStr.blade.php)

我使用的代码

return htmlspecialchars($value, ENT_QUOTES, 'UTF-8', $doubleEncode);

我做错什么了吗?

1 个答案:

答案 0 :(得分:1)

您尝试在刀片中回显一个名为$message的变量。但这并不是传递给视图的$message变量。这是一个由laravel制成的$message变量,它是一个对象。这就是显示错误的原因。

$message变量始终传递到电子邮件视图,并允许嵌入式嵌入附件。因此,最好避免在视图有效负载中传递消息变量。

只需将$message重命名为$somethingelse,一切都将再次正常运行!

更多详细信息:https://laravel.com/docs/5.0/mail#embedding-inline-attachments