#javascript #php #json #laravel #http
Вопрос:
Я пытаюсь извлечь данные из этого URL—адреса JSON https://api.github.com/users/Kirolos-victor/events/public но я не понимаю, почему я получаю эту ошибку, я надеюсь, что кто-нибудь сможет мне помочь, спасибо.
public function score(Request $request)
{
$validator=Validator()->make($request->all(),[
'name'=>'required',
]);
if($validator->fails())
{
return response()->json(['message'=>'failed','data'=>$validator->errors()],400);
}
$json=Http::get("https://api.github.com/users/$request->name/events/public")->json();
$id=collect($json["id"]);
return $id;
}
Ответ №1:
похоже, что эта конечная точка представляет собой массив json, так что collect($json[0]["id"]);