wimil / invoices
generate Invoices for laravel
dev-master
2020-12-17 16:10 UTC
Requires
- barryvdh/laravel-dompdf: ^0.8.7
- illuminate/http: ^5.5|^6|^7|^8
- illuminate/support: ^5.5|^6|^7|^8
This package is auto-updated.
Last update: 2024-10-18 00:28:19 UTC
README
Invoices is a Laravel library that generates a PDF invoice for your customers. The PDF can be either downloaded or streamed in the browser. It's highly customizable and you can modify the whole output view as well.
Install
composer require wimil/invoices
Publish
Config
php artisan vendor:publish --tag=invoices.config
Views
php artisan vendor:publish --tag=invoices.views
Translations
php artisan vendor:publish --tag=invoices.translations
$invoice = \Wimil\Invoices\Invoice::make() ->code('PA-0001') ->name('Invoice') ->to([ 'name' => 'Èrik Campobadal Forés', 'id' => '12345678A', 'phone' => '+34 123 456 789', 'location' => 'C / Unknown Street 1st', 'zip' => '08241', 'city' => 'Manresa', 'country' => 'Spain', ]) ->addItem([10, 'Test Item', 200.50, 1, 200.50]) ->addItem([11, 'Test Item', 500.00, 2, 1000.00]) ->save() ->show();