seffeng/laravel-snowflake
最新稳定版本:v0.1.0
Composer 安装命令:
composer require seffeng/laravel-snowflake
包简介
PHP laravel extension snowflake
README 文档
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() { // 生成雪花ID var_dump(Snowflake::id()); } }
# Model 示例 use Illuminate\Database\Eloquent\Model; use Seffeng\LaravelSnowflake\Traits\SnowflakePrimary; class User extends Model { // $model->save() 时自动使用雪花ID use SnowflakePrimary; }
备注
1、测试脚本 tests/SnowflakeTest.php 仅作为示例供参考。
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-13