laravel接受GET而不是POST

时间:2015-09-08 13:58:23

标签: php laravel-5

我有这条路线

 Route::post('exclusive-zone', 'SiteController@postExclusiveZone');

从另一个域中的另一个应用程序从重定向的URL获取POST请求。(在付款后重新考虑PayPal的重定向)。但我得到了一个

 MethodNotAllowedHttpException in RouteCollection.php line 201: 

尝试将其更改为

 Route::get('exclusive-zone', 'SiteController@postExclusiveZone');

返回成功,但当然,我无法检索POST后的数据。

我还尝试过使用普通的PHP,

 <?php
 echo $_POST['data'];
 ?>

显示&#39;数据&#39;,因此重定向会发送一个POST。有人可以解释一下吗?

更新

尝试了

Route::any('exclusive-zone', 'SiteController@postExclusiveZone');

这是我用Log :: info($ request)

得到的
 [2015-09-08 13:43:52] local.INFO: GET /exclusive-zone HTTP/1.1

1 个答案:

答案 0 :(得分:0)

我认为重定向不是发送帖子请求,而是发布带有GET请求的数据

Sending POST data with GET request valid?