mergeConfigFrom(__DIR__ . '/../config/docfast.php', 'docfast'); $this->app->singleton(Client::class, function ($app) { $config = $app['config']['docfast']; return new Client( $config['api_key'] ?? '', $config['base_url'] ?? 'https://docfast.dev', $config['timeout'] ?? 60, ); }); $this->app->alias(Client::class, 'docfast'); } public function boot(): void { $this->publishes([ __DIR__ . '/../config/docfast.php' => config_path('docfast.php'), ], 'docfast-config'); } }