Нет данных через php://input

$data = json_decode(file_get_contents('php://input')); print_r($data); ничего не возвращает при отправке данных через postman { "group_id": 3917273, "type": "wall_post_new", } введите сюда описание изображения


Ответы (1 шт):

Автор решения: Hopex Development

По оформлению null мне показалось, что вы используете Laravel (для VK API с головой достаточно Laravel Lumen). В нем есть специальный фасад для использования данных запроса:

use Illuminate\Http\Request;

class EventController extends Controller
{
    /**
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function newPost(Request $request)
    {
        $group = $request->json('group_id');  // 3917273
        $group = $request->input('group_id'); // 3917273
    }
}

Пожалуйста, изучите возможности Laravel в его документации, не нужно придумывать велосипеды для базовых вещей, которые присутствуют в нем из коробки.

→ Ссылка