作者 竞泽

feat:bind to singleton

@@ -23,10 +23,20 @@ class TiktokShopProvider extends ServiceProvider @@ -23,10 +23,20 @@ class TiktokShopProvider extends ServiceProvider
23 } 23 }
24 24
25 /** 25 /**
  26 + * @return void
  27 + */
  28 + public function register()
  29 + {
  30 + $this->app->singleton(static::$name, function () {
  31 + return new TiktokShop();
  32 + });
  33 + }
  34 +
  35 + /**
26 * @return string[] 36 * @return string[]
27 */ 37 */
28 public function provides(): array 38 public function provides(): array
29 { 39 {
30 - return [static::$name, TiktokShop::class]; 40 + return [static::$name];
31 } 41 }
32 } 42 }