Laravel 未定义变量:$电子邮件模板中的邮件

Laravel 未定义变量:$电子邮件模板中的邮件,laravel,Laravel,我试图在我的降价模板中使用$message->embed($pathToFile)发送电子邮件 但是,我收到以下错误消息 外观\点火\异常\视图异常 未定义变量:消息 文档中说,Laravel会自动传递$message变量,所有电子邮件模板都可以使用它。 发生了什么事?此时,您不能将$message用于降价电子邮件模板或纯文本模板,它仅适用于查看模板 希望我们能看到这种情况在未来发生变化,但目前这是不可能的 您仍然可以使用以下格式使用标记嵌入图像: ![ImageAltText](PathToI

我试图在我的降价模板中使用
$message->embed($pathToFile)
发送电子邮件

但是,我收到以下错误消息

外观\点火\异常\视图异常

未定义变量:消息

文档中说,Laravel会自动传递
$message
变量,所有电子邮件模板都可以使用它。
发生了什么事?

此时,您不能将
$message
用于
降价
电子邮件模板或
纯文本
模板,它仅适用于
查看
模板

希望我们能看到这种情况在未来发生变化,但目前这是不可能的

您仍然可以使用以下格式使用标记嵌入图像:

![ImageAltText](PathToImage)
例如,您可以使用

$user->avatarPath=Storage::url($image)

你的降价模板,并利用它这样做

![User_Avatar]({{$user->avatarPath}})
注意:如果您使用的是本地开发环境(即使用localhost/127.0.0.1),则图像将不会显示在电子邮件客户端中。这是因为电子邮件客户端将无法识别图像域路径,例如:

http://127.0.0.1:8000/storage/images/avatars/my_avatar.jpg


这将简单地显示为电子邮件客户端中的断开图像,您必须使用可公开访问的域

此时,您不能将
$message
用于
标记
电子邮件模板或
纯文本
模板,它仅适用于
查看
模板

希望我们能看到这种情况在未来发生变化,但目前这是不可能的

您仍然可以使用以下格式使用标记嵌入图像:

![ImageAltText](PathToImage)
例如,您可以使用

$user->avatarPath=Storage::url($image)

你的降价模板,并利用它这样做

![User_Avatar]({{$user->avatarPath}})
注意:如果您使用的是本地开发环境(即使用localhost/127.0.0.1),则图像将不会显示在电子邮件客户端中。这是因为电子邮件客户端将无法识别图像域路径,例如:

http://127.0.0.1:8000/storage/images/avatars/my_avatar.jpg

这将简单地显示为电子邮件客户端中的断开图像,您必须使用可公开访问的域