我正在使用Laravel模型事件。我的要求是向事件传递附加参数。
我尝试的方法如下:
但是在我尝试发送时,它只发送了模型对象:
我该如何将它发送到事件中呢?
我尝试的方法如下:
$feedback = new Feedback();
$feedback->user_id = $this->user_id;
$feedback->feedback = $request->feedback;
$data = array(
'message' => $request->feedback,
'from' => $this->data->user->email,
'name' => $this->data->user->displayname
);
$feedback->save($data);
我的事件是:
public function boot()
{
Feedback::saved(function ($item) {
//\Event::fire(new SendEmail($item));
});
}
但是在我尝试发送时,它只发送了模型对象:
$data = array(
'message' => $request->feedback,
'from' => $this->data->user->email,
'name' => $this->data->user->displayname
);
我该如何将它发送到事件中呢?
$feedback->save($data);
中传递的数据。 - Yasir Pasha