myopensoft / runner
使用数据库存储运行的数字管理器
1.1.11
2024-07-12 03:00 UTC
Requires
- php: ^7.1|^8.0
- laravel/framework: ^5.4.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
README
生成由数据库管理的运行编号。适用于 Laravel 5.4+、6.0+
安装
composer require myopensoft/runner
php artisan migrate
use MyOpensoft\Runner\Runner;
生成编号
- 将有 5 个索引规则 (
{rule_1}
...{rule_5}
) 和 2 个非索引规则 ({n_rule_1}
和{n_rule_2}
)。 {raw}
获取原始数字。{p_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');
待办事项
- 测试脚本