WahyuDwiKrisnanto / 序列号生成器
dev-master
2022-12-18 14:07 UTC
This package is auto-updated.
Last update: 2024-09-18 18:06:39 UTC
README
Laravel 序列号生成器
要求
通过 Composer 安装包
composer require wahyudwikrisnanto/sequence-number-generator
迁移迁移文件
php artisan migrate
发布配置文件
php artisan vendor:publish --provider="WahyuDwiKrisnanto\SequenceNumberGenerator\SequenceNumberGeneratorServiceProvider" --tag="config"
使用方法
use WahyuDwiKrisnanto\SequenceNumberGenerator\Facades\SequenceGenerator; $builder = new SequenceNumberBuilder # These options below only used once, # if you want to set the custom default options # in every sequence generation you can set at the config file. # Prefix of the sequence number $builder->prefix('INV'); # Digits of sequence number # Any digits left will be filled with 0 $builder->digits(4) # Separator between prefix and sequence number $builder->prefixSequenceSeparator('-') # Start of the sequence number $builder->start(1); # Number of sequence number that will be skipped. $builder->skip(5); # The new generated sequence number will not count as last sequence number # which means that the next sequence number will not based on # this generated sequence number $builder->ignoreUpdate() # The output will be string # Ex. INV-0001 $builder->generate();
许可证
MIT