$value) { $request->getFiles()[$value['name']] = $value['content']; //Log::info($value['name']); //Log::info($value['content']); } $host = config('mint.server.rpc.lily.host') . ':' . config('mint.server.rpc.lily.port'); $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() ]; } }