Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Lastdough's avatar

can laravel new project-name show log, like what it does in the background?

so i have a not so good internet and sometimes it is a pain waiting on blank line when creating a new laravel project


   _                               _
  | |                             | |
  | |     __ _ _ __ __ ___   _____| |
  | |    / _` |  __/ _` \ \ / / _ \ |
  | |___| (_| | | | (_| |\ V /  __/ |
  |______\__,_|_|  \__,_| \_/ \___|_|


 Which starter kit would you like to install? [None]:
  [none    ] None
  [react   ] React
  [vue     ] Vue
  [livewire] Livewire
 >


 Which testing framework do you prefer? [Pest]:
  [0] Pest
  [1] PHPUnit
 >

    Creating a "laravel/laravel" project at "./headless-1-try"
    Installing laravel/laravel (v12.0.9)
      - Installing laravel/laravel (v12.0.9): Extracting archive
    Created project in C:\WebBaseProject\PHPBaseProject\Laravel/headless-1-try
Loading composer repositories with package information

I always need to wait at "Loading composer repositories with package information" without knowing when will it finish. so if only it shows what it does, waiting would be a little bearable. Thank you

0 likes
3 replies
Glukinho's avatar

You can install Laravel using composer (old way) instead of new modern installer:

composer create-project laravel/laravel my-project

It will give you verbosity you need: it produces a lot of Installing..., Downloading... strings and even progress bars. If you need super-verbosity, use -vvv flag:

composer create-project laravel/laravel my-project -vvv

If you need any additional packages or starter kits that are installed via installer, you can install them by hand later (via composer too).

Glukinho's avatar

I checked and it turns out you can just add -vvv flag to your installer command and there will be very verbose output:

laravel new example-app -vvv

No need to switch to composer create-project ....

1 like

Please or to participate in this conversation.