myopensoft/runner

使用数据库存储运行的数字管理器

1.1.11 2024-07-12 03:00 UTC

This package is auto-updated.

Last update: 2024-09-12 03:18:25 UTC


README

生成由数据库管理的运行编号。适用于 Laravel 5.4+、6.0+

安装

composer require myopensoft/runner
php artisan migrate
use MyOpensoft\Runner\Runner;

生成编号

  1. 将有 5 个索引规则 ({rule_1} ... {rule_5}) 和 2 个非索引规则 ({n_rule_1}{n_rule_2})。
  2. {raw} 获取原始数字。
  3. {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');

待办事项

  1. 测试脚本