wavpa / snowflake
Snowflake ID Generator
Installs: 24
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/wavpa/snowflake
This package is auto-updated.
Last update: 2025-10-25 20:21:19 UTC
README
雪花算法生成全局唯一ID
安装
composer require wavpa/snowflake -vvv
使用
use Wavpa\Snowflake\Snowflake; $snowflake = new Snowflake(); $id = $snowflake->nextId(); // 412471893908520960
在 Laravel 中使用
可以用两种方式来获取Wavpa\Snowflake\Snowflake实例:
- 方法参数注入
public function nextId(Request $request, Snowflake $snowflake) { return $snowflake->nextId(); }
- 服务名访问
public function nextId(Request $request) { return app('snowflake')->nextId(); }
License
MIT