first(); //<- ganti first dengan get supaya kamu mendapatkan array $data_kk = kartukeluarga::where('no_kk',$no_kk)->get(); if ($data_kk->count() == 0) { return response()->json(collect(['pesan' => 'tidak ada data'])); // semua kembalian harus sama2 json } //$nik=$data->detail; return response()->json($data_kk); // hasil ini silahkan di-inspect. } ...