我有一个Android应用程序,它将POST请求中的一些数据发送到使用Laravel 4构建的Web应用程序。我尝试通过从REST控制台chrome扩展发送精心设计的POST请求来测试Web应用程序。我在我的应用程序中使用了资源路由,因此在控制器的“store”方法中,我尝试使用Input::get("key")
获取POST数据。然而,这给了我“null”。即使Input::all()
也返回null。
有人可以帮我弄明白我是如何做到这一点的。我不能直接使用模型绑定,因为我需要在存储之前对数据执行一些验证。
$request = Request::instance();
$content = $request->getContent();
dd($content);
此代码段打印出通过POST viz传递的数据。 string(25) "test=12121&variable=12123"
。
奇怪的是dd($_POST)
给了array(0) {}