Исключение ошибки: Неопределенный индекс: идентификатор

#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"]);