myopensoft/runner
最新稳定版本:1.1.14
Composer 安装命令:
composer require myopensoft/runner
包简介
Running number manager by using database storage
README 文档
README
To generate running number that managed by database as a storage. For Laravel 5.4+, 6.0+
Installation
composer require myopensoft/runner
php artisan migrate
use MyOpensoft\Runner\Runner;
Generate number
- There will be 5 indexed rule (
{rule_1}...{rule_5}) and 2 non-indexed rule ({n_rule_1}and{n_rule_2}). {raw}will get raw number.{p_raw,<number>}will generate left padding from raw number.
// generate TTFN-WPPJ-(P)-000001-2020
Runner::generate("{rule_1}-{rule_2}-{n_rule_1}-{p_raw,6}-{rule_3}", "TTFM", "WPPJ", 2020, null, null, '(P)');
// generate T20022200001 | T 20 02 22 00001
Runner::generate("{rule_1}{rule_2}{rule_3}{rule_4}{p_raw,5}", "T", '20', '02', '22');
Testing
This package uses Pest PHP for testing and PHPStan for static analysis.
To run the tests:
composer test
To run static analysis:
composer phpstan
统计信息
- 总下载量: 1.23k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-02-23