Download the PHP package esign/laravel-plytix without Composer

On this page you can find all versions of the php package esign/laravel-plytix. 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 laravel-plytix

A Laravel SDK for the Plytix API

Latest Version on Packagist Total Downloads GitHub Actions

This package allow you to easily interact with the Plytix API.

Installation

You can install the package via composer:

The package will automatically register a service provider.

Next up, you can publish the configuration file:

The config file will be published as config/plytix.php with the following content:

Usage

This package leverages Saloon for sending requests to the Plytix API, providing an elegant way to interact with the API.

Authentication

After configuring your API key and password in the config file, authentication tokens are automatically managed by the package. There's no need to manually handle authentication tokens.

Rate limiting

The Plytix API enforces rate limits based on the subscription plan you’re on. You can configure these rate limits in the config/plytix.php file under the rate_limiting section.

Sending requests

To send requests to the Plytix API, you may use the Esign\Plytix\Plytix connector.
You can explore all the available request classes in the src/Requests directory.
Here’s an example of sending a request:

Response handling

This package uses DTOs (Data Transfer Objects) to simplify working with API responses. You can retrieve the DTO from the response like this:

Alternatively, you can retrieve the raw response data:

Paginating requests

For endpoints that return paginated data, you can easily paginate through the responses:

Additionally, you may also traverse through these pages using the items or collect methods.
For more information, refer to the Saloon pagination documentation.

Creating requests

Extending existing requests

If you need to customize or extend an existing request, you can create your own request class by extending the base request class:

Creating custom requests

If the request you need is not provided by the package, you can create a custom request using Saloon. First, install the Saloon Laravel plugin, then use the following command:

Testing

License

The MIT License (MIT). Please see License File for more information.


All versions of laravel-plytix with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/support Version ^10.0|^11.0
saloonphp/pagination-plugin Version ^2.2
saloonphp/rate-limit-plugin Version ^2.0
saloonphp/saloon Version ^3.8
spatie/laravel-data Version ^4.2
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 esign/laravel-plytix contains the following files

Loading the files please wait ....