Download the PHP package eorplatform/laravel-pandadoc without Composer

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

Laravel PandaDoc

This package is aimed for using the PandaDoc API with the Laravel. It provides a database table where you can store the responses from the documents and create a e-signature workflow for your app using the PandaDoc API.

Install

Install using composer

After you install the package, simply run the following command

Using the code above, that command will:

Usage scenario

Imagine you want to integrate the e-signature workflow for your app and you are using PandaDoc as your e-signature provider. With this package you can easily communicate with the API, using the PandaDoc templates and create the functionality on your website as you wish.

For example you can initiate signing of the contract like this:

Utilizing webhooks from PandaDoc

Under the hood, this package relies on and installs the spatie/laravel-webhook-client for you. The only thing you need to do is to run:

Which will basically publish the config file for the webhooks package.

Configuring the webhooks

This is the contents of the file that will be published at config/webhook-client.php:

Change the following in the first (or just add another item in array) with:

Everything else should remain the same.

Webhook job under the hood looks like:

And it checks the status from PandaDoc API, set the current status inside the DB (if you have stored it) and then dispatches the event

Events

You can utilize your listeners by using the provided PandaDocumentStatusUpdated event. For example:


All versions of laravel-pandadoc with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
illuminate/http Version ^10.0
illuminate/support Version ^10.0
spatie/laravel-model-status Version ^1.14
spatie/laravel-package-tools Version ^1.16
spatie/laravel-webhook-client Version ^3.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 eorplatform/laravel-pandadoc contains the following files

Loading the files please wait ....