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
Requires
- php: >=7.1.3
- godruoyi/php-snowflake: >=2.1.1
- illuminate/contracts: >=5.5
- illuminate/support: >=5.5
- seffeng/arr-helper: >=0.1.0
Requires (Dev)
- laravel/framework: >=5.5
- phpunit/phpunit: >=8.0
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 仅作为示例供参考。