Download the PHP package darvis/laravel-document-sign without Composer

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

darvis/laravel-document-sign

Latest Version Tests PHP

Let people sign a PDF document inside your own Laravel application, with a flow like DocuSign. You hand the package a PDF and the signers; it mails every signer a link, shows a signing page where they draw a signature, places all signatures on the PDF once everyone has signed, and records the steps in an audit trail. An optional portal lets you send documents without writing code. The documents stay on your own storage.

An independent open-source package, not affiliated with DocuSign. A signature is a drawn image on the page backed by the audit trail; the package does not create qualified electronic signatures and does not sign the PDF cryptographically.

Features

Requirements

Installation

Installation & configuration has the steps up to a first signed test document, the publish tags and every config key.

Who can open the portal

The portal is on by default at /portal and logs in with the users of your application. Every user who can log in sees and can delete every customer and document; there are no roles. Add your own middleware to signer.portal.middleware or set SIGNER_PORTAL_ENABLED=false when that is not what you want, see Portal.

Quick start

Every signer receives a mail with a temporary signed link to the signing page, draws a signature and confirms. When everyone has signed, the package places all signatures on the PDF, stores it on the configured disk and dispatches Darvis\Signer\Events\DocumentCompleted. Positions are percentages of the page measured from the top left, so the same numbers work on any paper size.

Documentation

Full documentation: https://arviddejong.github.io/laravel-document-sign/

Page
Installation & configuration From composer require to a first signed test document, and every config key
Quick start One complete example: send a contract and pick up the signed PDF
Signing flow The builder, positions, link expiry, failed signatures, status and downloads
Events & audit trail The two events and what the audit trail records
Portal What it offers, who can log in and what they see, running without it
Testing Test your own code around the signing flow without sending mail
Troubleshooting Error messages and symptoms with cause and fix
FAQ Short answers to common questions

Laravel Boost

The package ships Laravel Boost resources: a guideline and a laravel-document-sign-development skill. Run php artisan boost:install, or php artisan boost:update --discover in a project that already uses Boost.

Testing

Changelog

See CHANGELOG.md.

Support the package

If darvis/laravel-document-sign saves you time, a star on GitHub or a favourite on Packagist helps other developers find it.

Contributing

See CONTRIBUTING.md.

Security

Found a security problem? Please report it privately, see SECURITY.md.

License

MIT, see LICENSE.


All versions of laravel-document-sign with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-gd Version *
laravel/framework Version ^11.0|^12.0|^13.0
setasign/fpdf Version ^1.8.6
setasign/fpdi Version ^2.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 darvis/laravel-document-sign contains the following files

Loading the files please wait ...