Generate unique code for Laravel Model. Example INV-96752304
You can install the package via composer:
composer require helmab/model-unique-code
<?php
namespace App\Models;
use Helmab\ModelUniqueCode\Traits\HasModelUniqueCode;
use Illuminate\Database\Eloquent\Model;
class Invoice extends Model
{
use HasModelUniqueCode;
protected $key_unique_code = 'code'; // default
protected $length_unique_code = 8; // default
protected $prefix_unique_code = "INV"; // random
protected $type_unique_code = "number"; // number, string, mixed
protected $has_prefix_unique_code = false; // default
protected $fillable = [
'code',
];
}
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.