Hi Erik, welcome to the forums! And thanks for spending the time writing your feedback, it's much appreciated.
I can assure you Indigo absolutely does work with Laravel & Composer — I use it that way every day 🙂
Can you elaborate more on the issues you had when installing composer?
Also, are you aware of Indigo's shell integration feature? If not, that may have contributed to your difficulty installing composer.
In a nutshell it allows you to set up your terminal with access to the services defined in your stack eg the same PHP you have chosen for the stack. (This is needed because Indigo allows you to have many stacks all with their own different versions of PHP; this feature allows you to get, for example, PHP 5.6 in one terminal session while working on an old project, and PHP 8.2 on another terminal session while working with a modern project.)
- in Indigo, go to the Indigo menu and choose "Install shell integration..."
- open a new terminal window, and type
indigo.set.YourStackName.default
(using tab autocompletion means you may only need to type the first few letters of that).
- now your command line will be using the PHP defined in your stack.