Skip to content

Commit 9c7fae8

Browse files
Fix backwards compatibility for Laravel 10
1 parent 5199e7c commit 9c7fae8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/Services/FileMakerConnection.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use GearboxSolutions\EloquentFileMaker\Exceptions\FileMakerDataApiException;
1010
use Illuminate\Database\Connection;
1111
use Illuminate\Database\Events\QueryExecuted;
12+
use Illuminate\Http\Client\Factory;
1213
use Illuminate\Http\Client\PendingRequest;
1314
use Illuminate\Http\UploadedFile;
1415
use Illuminate\Support\Arr;
@@ -693,7 +694,11 @@ public function setGlobalFields(array $globalFields)
693694
protected function prepareRequestForSending($request = null)
694695
{
695696
if (! $request) {
696-
$request = Http::createPendingRequest();
697+
if (method_exists(Factory::class, 'createPendingRequest')) {
698+
$request = Http::createPendingRequest();
699+
} else {
700+
$request = new PendingRequest();
701+
}
697702
}
698703

699704
$request->retry($this->attempts, 100, fn () => true, false)->withToken($this->sessionToken);

0 commit comments

Comments
 (0)