Download the PHP package bkfdev/invoicable without Composer
On this page you can find all versions of the php package bkfdev/invoicable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bkfdev/invoicable
More information about bkfdev/invoicable
Files in bkfdev/invoicable
Package invoicable
Short Description Easy invoice generation using Laravel Eloquent
License MIT
Homepage https://github.com/aeq-dev/invoicable
Informations about the package invoicable
laravel Invoicable
Easy invoice creation for Laravel. Unlike Laravel Cashier, this package is payment gateway agnostic.
Structure
Install
Via Composer
Next, you must install the service provider if you work with Laravel 5.4:
You can publish the migration with:
After the migration has been published you can create the invoices and invoice_lines tables by running the migrations:
Optionally, you can also publish the invoicable.php
config file with:
This is what the default config file looks like:
If you'd like to override the design of the invoice blade view and pdf, publish the view:
You can now edit receipt.blade.php
in <project_root>/resources/views/invoicable/receipt.blade.php
to match your style.
Usage
Money figures are in cents!
Add the invoicable trait to the Eloquent model which needs to be invoiced (typically an Order model):
Now you can create invoices for an Order:
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
Contributing
Please see CONDUCT for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Abdelkader Boukhelf
- All Contributors
- Inspired by Laravel Cashier's invoices.
License
The MIT License (MIT). Please see License File for more information.