app->singleton('snowflake', function () { return (new Snowflake( config('mint.snowflake.data_center_id'), config('mint.snowflake.worker_id') )) ->setStartTimeStamp(strtotime(config('mint.snowflake.start')) * 1000) ->setSequenceResolver( new LaravelSequenceResolver( $this->app->get('cache')->store() ) ); }); $this->app->singleton(RomanizeService::class); } /** * Bootstrap any application services. */ public function boot(): void { // QueryBuilder::mixin($queryBuilderMacro = $this->app->make(QueryBuilderMacro::class)); } }