diff --git a/src/GoogleCloudStorageServiceProvider.php b/src/GoogleCloudStorageServiceProvider.php index c45aee0..520254a 100644 --- a/src/GoogleCloudStorageServiceProvider.php +++ b/src/GoogleCloudStorageServiceProvider.php @@ -85,6 +85,13 @@ public function boot() private function createClient($config) { $keyFile = Arr::get($config, 'key_file'); + + if (is_null($keyFile)) { + return new StorageClient([ + 'projectId' => $config['project_id'], + ]); + } + if (is_string($keyFile)) { return new StorageClient([ 'projectId' => $config['project_id'],