$value) { $request->getFiles()[$value['name']] = $value['content']; //Log::info($value['name']); //Log::info($value['content']); } $host = env('LILY_RPC_SERVER'); $client = new \Palm\Lily\V1\TexClient($host, [ 'credentials' => \Grpc\ChannelCredentials::createInsecure(), ]); list($response, $status) = $client->ToPdf($request)->wait(); if ($status->code !== \Grpc\STATUS_OK) { echo "ERROR: " . $status->code . ", " . $status->details . PHP_EOL; return ['ok'=>false, 'code'=>$status->code, 'message'=>$status->details ]; } return ['ok'=>true, 'content-type'=>$response->getContentType(), 'data'=>$response->getPayload() ]; } }