├── .github ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── config.yml ├── SECURITY.md ├── dependabot.yml └── workflows │ ├── dependabot-auto-merge.yml │ ├── fix-php-code-style-issues.yml │ ├── phpstan.yml │ └── run-tests.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── UPGRADING.md ├── composer.json ├── config └── sign-pad.php ├── database └── migrations │ └── create_signatures_table.php.stub ├── package.json ├── phpstan.neon.dist ├── phpunit.xml.dist ├── resources ├── assets │ └── sign-pad.js ├── dist │ ├── sign-pad.min.js │ └── sign-pad.min.js.LICENSE.txt └── views │ ├── components │ └── signature-pad.blade.php │ ├── pad.blade.php │ ├── pdf.blade.php │ └── template │ └── pdf.blade.php ├── routes └── web.php ├── src ├── Actions │ ├── AppendSignatureDocumentAction.php │ ├── CertifyDocumentAction.php │ └── GenerateSignatureDocumentAction.php ├── Commands │ └── InstallCommand.php ├── Components │ └── SignaturePad.php ├── Concerns │ └── RequiresSignature.php ├── Contracts │ ├── CanBeSigned.php │ └── ShouldGenerateSignatureDocument.php ├── Controllers │ └── LaravelSignPadController.php ├── Exceptions │ ├── InvalidConfiguration.php │ └── ModelHasAlreadyBeenSigned.php ├── LaravelSignPadServiceProvider.php ├── Signature.php ├── SignatureDocumentTemplate.php ├── SignaturePosition.php └── Templates │ ├── BladeDocumentTemplate.php │ ├── DocumentTemplate.php │ └── PdfDocumentTemplate.php ├── tests ├── Feature │ ├── RequiresSignatureTest.php │ ├── SignPadComponentTest.php │ └── SignPadControllerTest.php ├── Models │ └── TestModel.php ├── Pest.php ├── TestCase.php ├── TestClasses │ └── TestSignature.php └── migrations │ └── create_test_models_table.php.stub └── webpack.config.js /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: creagia 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/.github/workflows/dependabot-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/fix-php-code-style-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/.github/workflows/fix-php-code-style-issues.yml -------------------------------------------------------------------------------- /.github/workflows/phpstan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/.github/workflows/phpstan.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/composer.json -------------------------------------------------------------------------------- /config/sign-pad.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/config/sign-pad.php -------------------------------------------------------------------------------- /database/migrations/create_signatures_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/database/migrations/create_signatures_table.php.stub -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/package.json -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /resources/assets/sign-pad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/resources/assets/sign-pad.js -------------------------------------------------------------------------------- /resources/dist/sign-pad.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/resources/dist/sign-pad.min.js -------------------------------------------------------------------------------- /resources/dist/sign-pad.min.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/resources/dist/sign-pad.min.js.LICENSE.txt -------------------------------------------------------------------------------- /resources/views/components/signature-pad.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/resources/views/components/signature-pad.blade.php -------------------------------------------------------------------------------- /resources/views/pad.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/resources/views/pad.blade.php -------------------------------------------------------------------------------- /resources/views/pdf.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/resources/views/pdf.blade.php -------------------------------------------------------------------------------- /resources/views/template/pdf.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/resources/views/template/pdf.blade.php -------------------------------------------------------------------------------- /routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/routes/web.php -------------------------------------------------------------------------------- /src/Actions/AppendSignatureDocumentAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Actions/AppendSignatureDocumentAction.php -------------------------------------------------------------------------------- /src/Actions/CertifyDocumentAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Actions/CertifyDocumentAction.php -------------------------------------------------------------------------------- /src/Actions/GenerateSignatureDocumentAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Actions/GenerateSignatureDocumentAction.php -------------------------------------------------------------------------------- /src/Commands/InstallCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Commands/InstallCommand.php -------------------------------------------------------------------------------- /src/Components/SignaturePad.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Components/SignaturePad.php -------------------------------------------------------------------------------- /src/Concerns/RequiresSignature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Concerns/RequiresSignature.php -------------------------------------------------------------------------------- /src/Contracts/CanBeSigned.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Contracts/CanBeSigned.php -------------------------------------------------------------------------------- /src/Contracts/ShouldGenerateSignatureDocument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Contracts/ShouldGenerateSignatureDocument.php -------------------------------------------------------------------------------- /src/Controllers/LaravelSignPadController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Controllers/LaravelSignPadController.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Exceptions/InvalidConfiguration.php -------------------------------------------------------------------------------- /src/Exceptions/ModelHasAlreadyBeenSigned.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Exceptions/ModelHasAlreadyBeenSigned.php -------------------------------------------------------------------------------- /src/LaravelSignPadServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/LaravelSignPadServiceProvider.php -------------------------------------------------------------------------------- /src/Signature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Signature.php -------------------------------------------------------------------------------- /src/SignatureDocumentTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/SignatureDocumentTemplate.php -------------------------------------------------------------------------------- /src/SignaturePosition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/SignaturePosition.php -------------------------------------------------------------------------------- /src/Templates/BladeDocumentTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Templates/BladeDocumentTemplate.php -------------------------------------------------------------------------------- /src/Templates/DocumentTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Templates/DocumentTemplate.php -------------------------------------------------------------------------------- /src/Templates/PdfDocumentTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/src/Templates/PdfDocumentTemplate.php -------------------------------------------------------------------------------- /tests/Feature/RequiresSignatureTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/tests/Feature/RequiresSignatureTest.php -------------------------------------------------------------------------------- /tests/Feature/SignPadComponentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/tests/Feature/SignPadComponentTest.php -------------------------------------------------------------------------------- /tests/Feature/SignPadControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/tests/Feature/SignPadControllerTest.php -------------------------------------------------------------------------------- /tests/Models/TestModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/tests/Models/TestModel.php -------------------------------------------------------------------------------- /tests/Pest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/tests/Pest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/TestClasses/TestSignature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/tests/TestClasses/TestSignature.php -------------------------------------------------------------------------------- /tests/migrations/create_test_models_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/tests/migrations/create_test_models_table.php.stub -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creagia/laravel-sign-pad/HEAD/webpack.config.js --------------------------------------------------------------------------------