wimil/invoices

为 Laravel 生成发票

dev-master 2020-12-17 16:10 UTC

This package is auto-updated.

Last update: 2024-09-18 00:21:55 UTC


README

Invoices 是一个 Laravel 库,可以为您的客户生成 PDF 发票。该 PDF 可以在浏览器中下载或流式传输。它具有高度的定制性,您可以修改整个输出视图。

安装

composer require wimil/invoices

发布

配置

php artisan vendor:publish --tag=invoices.config

视图

php artisan vendor:publish --tag=invoices.views

翻译

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();