diff --git a/packages/panels/src/Commands/MakeIssueCommand.php b/packages/panels/src/Commands/MakeIssueCommand.php deleted file mode 100644 index c882b0f532..0000000000 --- a/packages/panels/src/Commands/MakeIssueCommand.php +++ /dev/null @@ -1,62 +0,0 @@ - $issueTemplate, - 'package-version' => $filament, - 'laravel-version' => $laravel, - 'livewire-version' => $livewire, - 'php-version' => $php, - ]; - - $fullUrl = "{$baseGithubUrl}" . http_build_query($queryParams); - - $this->openGithubIssueInBrowser($fullUrl); - } - - public function openGithubIssueInBrowser(string $url): void - { - if (PHP_OS_FAMILY === 'Darwin') { - exec('open "' . $url . '"'); - } - if (PHP_OS_FAMILY === 'Linux') { - exec('xdg-open "' . $url . '"'); - } - if (PHP_OS_FAMILY === 'Windows') { - exec('start "" "' . $url . '"'); - } - } -} diff --git a/packages/panels/src/FilamentServiceProvider.php b/packages/panels/src/FilamentServiceProvider.php index f880b3b631..bdbcfa2ed8 100644 --- a/packages/panels/src/FilamentServiceProvider.php +++ b/packages/panels/src/FilamentServiceProvider.php @@ -108,7 +108,6 @@ class FilamentServiceProvider extends PackageServiceProvider Commands\CacheComponentsCommand::class, Commands\ClearCachedComponentsCommand::class, Commands\MakeClusterCommand::class, - Commands\MakeIssueCommand::class, Commands\MakePageCommand::class, Commands\MakePanelCommand::class, Commands\MakeRelationManagerCommand::class, diff --git a/packages/panels/src/Commands/Aliases/MakeIssueCommand.php b/packages/panels/src/Support/Commands/Aliases/MakeIssueCommand.php similarity index 65% rename from packages/panels/src/Commands/Aliases/MakeIssueCommand.php rename to packages/panels/src/Support/Commands/Aliases/MakeIssueCommand.php index f47ff6b193..42da90f261 100644 --- a/packages/panels/src/Commands/Aliases/MakeIssueCommand.php +++ b/packages/panels/src/Support/Commands/Aliases/MakeIssueCommand.php @@ -1,8 +1,8 @@ openUrlInBrowser('https://github.com/filamentphp/filament/issues/new?' . http_build_query([ + 'template' => 'bug_report.yml', + 'package-version' => InstalledVersions::getPrettyVersion('filament/support'), + 'laravel-version' => InstalledVersions::getPrettyVersion('laravel/framework'), + 'livewire-version' => InstalledVersions::getPrettyVersion('livewire/livewire'), + 'php-version' => PHP_VERSION, + ])); + } + + public function openUrlInBrowser(string $url): void + { + if (PHP_OS_FAMILY === 'Darwin') { + exec('open "' . $url . '"'); + } + if (PHP_OS_FAMILY === 'Linux') { + exec('xdg-open "' . $url . '"'); + } + if (PHP_OS_FAMILY === 'Windows') { + exec('start "" "' . $url . '"'); + } + } +} diff --git a/packages/support/src/SupportServiceProvider.php b/packages/support/src/SupportServiceProvider.php index d041b1417e..59e30cf275 100644 --- a/packages/support/src/SupportServiceProvider.php +++ b/packages/support/src/SupportServiceProvider.php @@ -7,9 +7,11 @@ use Filament\Support\Assets\AssetManager; use Filament\Support\Assets\Css; use Filament\Support\Assets\Js; use Filament\Support\Colors\ColorManager; +use Filament\Support\Commands\Aliases\MakeIssueCommand as MakeIssueCommandAlias; use Filament\Support\Commands\AssetsCommand; use Filament\Support\Commands\CheckTranslationsCommand; use Filament\Support\Commands\InstallCommand; +use Filament\Support\Commands\MakeIssueCommand; use Filament\Support\Commands\UpgradeCommand; use Filament\Support\Components\ComponentManager; use Filament\Support\Components\Contracts\ScopedComponentManager; @@ -39,6 +41,9 @@ class SupportServiceProvider extends PackageServiceProvider CheckTranslationsCommand::class, InstallCommand::class, UpgradeCommand::class, + + MakeIssueCommand::class, + MakeIssueCommandAlias::class, ]) ->hasConfigFile() ->hasTranslations()