Download the PHP package stayallive/lighthouse-graphql-hive without Composer

On this page you can find all versions of the php package stayallive/lighthouse-graphql-hive. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package lighthouse-graphql-hive

Lighthouse GraphQL Hive

Latest Version Build Status Total Downloads

GraphQL Hive can measure and collect data against all your GraphQL operations and generate analytics on them.

This package aims to integrate GraphQL Hive with Lighthouse, a GraphQL server for Laravel.

Installation

Add the following snippet to your config/services.php file:

In your .env configure at least the following:

Read more about how to obtain a GraphQL Hive token here.

Submitters

A submitter is the code that runs to aggregate and/or send the operation data collected to the GraphQL Hive API.

There are 2 submitters currently supported, we default to using the Queue submitter if none is configured:

Queue (default)

This submitter will push every operation to a queued job, the job will send every operation to GraphQL Hive.

You can configure the queue used to dispatch the jobs too by setting the GRAPHQL_HIVE_QUEUE environment variable to the name of the queue.

Note: On high volumes this might cause issues with many queued jobs being pushed and being rate limited by the GraphQL Hive server.

Redis

This submitter will push every operation to a Redis list, a scheduled command will run every minut to batch send the operation to GraphQL Hive.

Note: This submitter requires a configured Redis connection.

Usage

You should only have to install this package to benefit, unless you have disabled package auto discovery, in that case you will need to add the service provider to your config/app.php manually.

You can optionally add the graphql-client header to your requests in the format name:version (like: my-app:1.2.3) to see client stats in the GraphQL Hive dashboard. You can also opt to set x-graphql-client-name and x-graphql-client-version headers instead.

Security Vulnerabilities

If you discover a security vulnerability within this package, please send an e-mail to Alex Bouma at [email protected]. All security vulnerabilities will be swiftly addressed.

License

This package is open-sourced software licensed under the MIT license.


All versions of lighthouse-graphql-hive with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
guzzlehttp/guzzle Version ^7
laravel/framework Version ^10|^11
nuwave/lighthouse Version ^6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package stayallive/lighthouse-graphql-hive contains the following files

Loading the files please wait ....