seffeng/laravel-snowflake

PHP laravel extension snowflake

Installs: 3

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/seffeng/laravel-snowflake

v0.1.0 2026-01-13 10:30 UTC

This package is auto-updated.

Last update: 2026-01-13 10:34:41 UTC


README

安装

# 安装
$ composer require seffeng/laravel-snowflake
Laravel
# 1、生成配置文件
$ php artisan vendor:publish --tag="snowflake"

# 2、修改配置文件 /config/snowflake.php,或 .env
lumen
# 1、复制扩展内配置文件 /config/snowflake.php 到项目配置目录 /config

# 2、修改配置文件 /config/snowflake.php,或 .env

# 3、将以下代码段添加到 /bootstrap/app.php 文件中的 Providers 部分
$app->register(Seffeng\LaravelSnowflake\SnowflakeServiceProvider::class);

# 4、/bootstrap/app.php 添加配置加载代码
$app->configure('snowflake');

示例

# 示例
use Seffeng\LaravelSnowflake\Facades\Snowflake;

class SiteController extends Controller
{
    public function test()
    {
        var_dump(Snowflake::id());
    }
}

备注

1、测试脚本 tests/SnowflakeTest.php 仅作为示例供参考。