Laravel intercepts all input. If you're using PHP prior to 5.6, the php://input stream can only be read once. This means that you need to get the data from the framework. You can do this by accessing the getContent method on the Request instance, like this:
$content = Request::getContent(); // Using Request facade
/* or */
$content = $request->getContent();
Hope it works!!