【发布时间】:2013-01-10 19:25:43
【问题描述】:
我正在使用 postmarkapp 的入站服务在网络挂钩上接收 JSON 格式的电子邮件。 就我而言,我有一个接受 HTTP POST 来存储邮件的 EmailController。
设置如下:
Route::group(array('before' => 'auth'), function()
{
Route::resource('emails', 'EmailController');
});
我需要路由组不过滤与控制器上的存储操作相关的 POST。 我试过使用:
array('before' => 'auth', 'except' => 'post')
array('before' => 'auth', 'except' => 'store')
所以我真的不确定在哪里执行此操作。也许在过滤器本身? 另外,做异常时我是使用动作名称还是 HTTP 动词?
作为额外的: 我也不完全愿意像那样向所有人开放路线行动。关于如何确保只有 postmarkapp 在那里发帖的任何想法?
谢谢!
【问题讨论】:
-
我不确定,但也许你可以将POST相关的路由放在组外?
标签: php rest routes laravel laravel-4