TiktokShopProvider.php 784 字节
<?php

namespace Lackoxygen\TiktokShop;

use Illuminate\Support\ServiceProvider;

class TiktokShopProvider extends ServiceProvider
{
    /**
     * @var string
     */
    public static string $name = 'tiktok.shop';

    /**
     * @return void
     */
    public function boot()
    {
        $configPath = __DIR__.'/../publish/tiktok.shop.php';
        $this->publishes([
            $configPath => config_path('tiktok.shop.php')
        ], 'lackoxygen-tiktok');
    }

    /**
     * @return void
     */
    public function register()
    {
        $this->app->singleton(static::$name, function () {
            return new TiktokShop();
        });
    }

    /**
     * @return string[]
     */
    public function provides(): array
    {
        return [static::$name];
    }
}