laravel / jetstream

Tailwind scaffolding for the Laravel framework.
https://jetstream.laravel.com
MIT License
3.95k stars 808 forks source link

Add check for macro in InstallCommand like UICommand in laravel/ui #407

Closed Kamona-WD closed 3 years ago

Kamona-WD commented 3 years ago

I would like to suggest to add checking for macro in install command this will make us be able to make packages to add more stacks like in laravel ui we can make more presets I mean some think like this in handle method in InstallCommand class

    if (static::hasMacro($this->argument('stack'))) {
        return call_user_func(static::$macros[$this->argument('stack')], $this);
    }

    // Install Stack...
    if ($this->argument('stack') === 'livewire') {
        $this->installLivewireStack();
    } elseif ($this->argument('stack') === 'inertia') {
        $this->installInertiaStack();
    }

And finally I'm sorry for my bad English

bonzai commented 3 years ago

See #26.