parseforartisans / laravel
Parse documents to Markdown from Laravel. The client SDK for parseforartisans.com.
v0.1.0
2026-06-18 11:14 UTC
Requires
- php: ^8.3
- illuminate/contracts: ^12.0|^13.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- laravel/pint: ^1.27
- orchestra/testbench: ^10.0
- pestphp/pest: ^4.0
- pestphp/pest-plugin-laravel: ^4.0
README
Parse documents to Markdown from Laravel. Install the package, set an API key, and call
Parse::file('contract.pdf')->parse(); the result arrives in a ParseCompleted event. This is
the client SDK for parseforartisans.com.
Installation
composer require parseforartisans/laravel
Then set your API key and run php artisan parse:install. The
installation guide covers the full setup.
Usage
use ParseForArtisans\Facades\Parse; $parse = Parse::file('contracts/foo.pdf')->parse(); // returns a handle immediately
The result arrives asynchronously in a ParseCompleted event:
public function handle(ParseCompleted $event): void { $markdown = $event->request->markdown(); }
Options, configuration, delivery modes, and storage modes are all covered in the docs: parseforartisans.com/docs.
Requirements
- PHP
^8.3 - Laravel 12 or 13
License
MIT