我无法理解如何处理从mandrill webhook发送到我的邮寄路线的数据。
我已设置路线并在mandrill设置中注册。从仪表板发送测试工作正常(webhook在send,open和hard_bounce上触发):
Route::post('/mailApi/webhooks', 'ContactController@postMandrill');
目前,我只是想确保我可以收到webhook,并确保我理解格式。
我已经在我的ContactController中创建了一个函数用于测试目的:
public function postMandrill(){
$data = Input::get("mandrill_events");
$mandrill = new Mandrillemail;
$mandrill->event = $data;
$mandrill->msg_subject = 'test';
$mandrill->save();
}
当我发送电子邮件来触发webhook时,我没有收到任何错误,并且没有任何内容保存在数据库中。似乎路线根本没有被触及。访问webhook需要做什么?