将Mandrill webhook保存到数据库

时间:2015-06-11 03:04:30

标签: laravel-4 mandrill webhooks

我无法理解如何处理从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需要做什么?

0 个答案:

没有答案