将数组中的自定义变量从控制器发送到Laravel中的通知

将数组中的自定义变量从控制器发送到Laravel中的通知,laravel,laravel-6,Laravel,Laravel 6,我正在尝试从控制器向Laravel6中的通知发送一个自定义变量。但是将要发送到数据库中的“作业”表的作业失败。我正在使用以下代码 控制器代码:- $notificationdetails=[ “问候语”=>“嗨,工匠”, '正文'=>'这是我的第一次通知', “谢谢”=>“感谢您使用我们的网站”, “actionText'=>“查看我的网站”, 'actionURL'=>url('/')) ]; $user=user::find($userid); 通知::发送($user,newlikecom

我正在尝试从控制器向Laravel6中的通知发送一个自定义变量。但是将要发送到数据库中的“作业”表的作业失败。我正在使用以下代码

控制器代码:-

$notificationdetails=[
“问候语”=>“嗨,工匠”,
'正文'=>'这是我的第一次通知',
“谢谢”=>“感谢您使用我们的网站”,
“actionText'=>“查看我的网站”,
'actionURL'=>url('/'))
];
$user=user::find($userid);
通知::发送($user,newlikecommentnotification($notificationdetails));
通知代码

private$notificationdetails;
/**
*创建一个新的通知实例。
*
*@返回无效
*/
公共函数构造(数组$notificationdetails)
{
$this->notificationdetails=$notificationdetails;
}
托梅尔的公共职能(应呈报)
{
返回(新邮件)
//->行(“Hitesh Chauhan简介”)
//->action('Notification action',url('/'))
//->行(“感谢您使用我们的应用程序!”);
->问候语($this->notificationdetails['问候语])
->行($this->notificationdetails['body']))
->操作($this->notificationdetails['actionText'],$this->notificationdetails['actionURL']))
->行($this->notificationdetails['thank']);
}

请帮忙

您是否已将该额外变量放入构造函数?$notificationdetails=['greeting'=>'Hi Artisan','body'=>'这是我的第一次通知','Thank'=>'感谢您使用我们的网站','actionText'=>'查看我的网站','actionURL'=>url('/');通知的构造函数。我会写一个快速的答案来告诉你我的意思。好的,我会等我的坏消息,以前没有看到过构造方法。可能是因为邮件配置中的问题而失败?您是否尝试在
.env
中设置MAIL\u DRIVER=log以查看是否失败?