Generate the invoice number for Laravel application.
You can install the package via composer:
composer require helmab/invoice-number
Publish invoice-number.php
configuration file:
php artisan vendor:publish --provider="Helmab\InvoiceNumber\InvoiceNumberServiceProvider"
use Helmab\InvoiceNumber\Traits\HasInvoiceNumber;
use Illuminate\Database\Eloquent\Model;
class Invoice extends Model {
use HasInvoiceNumber;
protected $invoice_number_column = 'invoice_number';
protected $fillable = [
'invoice_number'
];
}
namespace App\Http\Controllers;
use Helmab\InvoiceNumber\InvoiceNumber;
class InvoiceController extends Controller {
public function getLatestInvoiceNumber()
{
return (new InvoiceNumber())->invoiceNumber();
}
}
composer test
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email mabhelitc@gmail.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.