-
Notifications
You must be signed in to change notification settings - Fork 845
Description
Jetstream Version
5.2
Jetstream Stack
Livewire
Laravel Version
11.25.0
PHP Version
8.2.24
Database Driver & Version
Apple M1 14.6.1 with homebrew en Laravel Valet as hosting. composer: aliased to /Users/*****coupej/composer.phar
Description
I tried installing jetstream and it keeps crashing silently running the line $this->requireComposerPackages('livewire/livewire:^3.0')
This resulted in a ton of weird issues like double migrations, not published views, etc but no error was shown on the command line. It just did nothing.
I wouldn't know why it didn't work, but it would help a ton if I had had a warning that the require didn't work instead of crashing silently.
Steps To Reproduce
Not quite sure what the issue was, however I do think the installation process could be made more robust by adding a warning message when requireComposerPackages returns false. I saw the the extra step was added to exit the installer when a composer require fails, but it would be much easier to just let it finish the rest of the installation. In that case i would have noticed that the livewire require was missing and the rest of the installation would have been present. Now even if i noticed that I was in a broken state for my project.