mikailfaruqali/invoice-template

A Laravel package for generating PDF invoices with customizable templates. Features header/footer support via Snappy PDF generator and database-driven content management.

3.2.1 2025-09-02 17:03 UTC

README

Simple Laravel package for managing and rendering PDF invoice templates.

Installation

composer require mikailfaruqali/invoice-template
php artisan vendor:publish --provider="Snawbar\\InvoiceTemplate\\InvoiceTemplateServiceProvider"
php artisan migrate

Usage

use Snawbar\InvoiceTemplate\InvoiceTemplate;

// Create a template
InvoiceTemplate::create($request);

// Render PDF in browser
InvoiceTemplate::template('my-invoice')->inline();

// Save PDF to file
$path = InvoiceTemplate::template('my-invoice')->save();

Web UI

Visit /invoice-templates to manage templates with a simple interface.

License

MIT