Неустранимая ошибка: вызов неопределенного метода Google\Cloud\Firestore\QuerySnapshot::count()Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Неустранимая ошибка: вызов неопределенного метода Google\Cloud\Firestore\QuerySnapshot::count()

Сообщение Anonymous »

Я хочу вывести 5000 пользовательских документов из Firerstore в таблицу HTML с помощью Laravel, но получаю ошибку «вызов неопределенного метода Google\Cloud\Firestore\QuerySnapshot::count()». Пожалуйста, в чем я ошибаюсь:
public function history(Request $request)
{
$history = app('firebase.firestore')->database()->collection($this->tablenamePayment);
$lastVisible = null;
if ($request->input('last_visible')) {
$lastVisible = $history->document($request->input('last_visible'))->snapshot();
}
$query = $history->startAt($lastVisible ? [$lastVisible] : []);
$documents = $query->limit(2000)->documents();
$data = [];
foreach ($documents as $document) {
$data[] = [
'id' => $document->id(),
'name' => $document->get('name'),
'email' => $document->get('email'),
];
}
$nextVisible = null;
if ($documents->count() === 2000) {
$nextVisible = $documents->last()->id();
}
return view('admin.payment-history', compact('data', 'nextVisible'));
}

// View (Blade template):




ID
Name
Email



@foreach($data as $document)

{{ $document['id'] }}
{{ $document['name'] }}
{{ $document['email'] }}

@endforeach



@if ($nextVisible)
$nextVisible]) }}">Next Page
@endif


Подробнее здесь: https://stackoverflow.com/questions/787 ... apshotcoun
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»