Вход выглядит так:
public function webhook(Request $request)
{
dd($request->input);
}
// output
[{
"entry":[{
"changes":[{
"field":"leadgen",
"value":{
"ad_id":0,
"form_id":724269564418666,
"leadgen_id":8144548420666,
"created_time":1502824666,
"page_id":482428225170666,
"adgroup_id":0
}
}],
"id":"48242822517",
"time":1502824702
}],
"object":"page"}]$input[0]->entry[0]->changes[0]->value; // Undefined Offset 0
Facebook возвращает данные в JSON формат. Вам нужно будет использовать PHP json_decode () функция для преобразования данных в пригодный для использования формат, например:
$entry = json_decode($request->input[0], true);
var_dump($entry[0]['changes'][0]['value']);
Других решений пока нет …