Download the PHP package sander-van-hooft/laravel-invoicable without Composer
On this page you can find all versions of the php package sander-van-hooft/laravel-invoicable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sander-van-hooft/laravel-invoicable
More information about sander-van-hooft/laravel-invoicable
Files in sander-van-hooft/laravel-invoicable
Package laravel-invoicable
Short Description Easy invoice generation using Laravel Eloquent
License MIT
Homepage https://github.com/SanderVanHooft/laravel-invoicable
Informations about the package laravel-invoicable
laravel-invoicable
Easy invoice creation for Laravel. Unlike Laravel Cashier, this package is payment gateway agnostic.
If you're looking for Mollie payment processing, be sure to check out laravel-payable-redirect-mollie.
Structure
Install
Via Composer
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
- Sander van Hooft
- All Contributors
- Inspired by Laravel Cashier's invoices.
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-invoicable with dependencies
ext-intl Version *
dompdf/dompdf Version ^1.0
illuminate/support Version ^7.0 || ^8.0
nesbot/carbon Version ^2.0