

The entire terminal has become my IDE with infinite flexibility. Vim + TMUX + M圜LI + AWS/Docker/Whatever all exist in a terminal window without having to reach for a multitude of GUI heavy apps. Also, offloading Docker/Dev to a remote machine means I don't need a super beefy local machine. I have language support for anything I need: PHP/Python/GDScript/C++ in one editor without having to download 8 JetBrain apps. This provides portability, flexibility, minimalism when required. My config file is also sync'd between all machines. I have everything PHPStorm offers but with ability to SSH into a remote Linux machine for better Docker development. Got use to Vim, and over the years are no longer able to go back. I've used PHPStorm for over 6+ years, but while I enjoyed it, it always felt clunky.

VSCode is OK, but not nearly as powerful as PHPStorm. Got tired of my computer jet engines with PHPStorm. Laravel is only one way of using Composer project - you can specify more required packages with Laravel, or use your own different package list as a starting point.NeoVim. So that's it, another "well hidden" feature of PhpStorm. Important things here - you have to specify path to php.exe executable on your computer (at the bottom) and you can also specify where you have composer.phar installed (at the top) - alternatively, it can be downloaded automatically by PhpStorm.Īnd, basically, that's it - then PhpStorm downloads all the packages that you listed, then takes care of their dependancies and performs all other necessary operations. In this case we choose laravel/laravel (use auto-complete above), and then PhpStorm shows available versions on the bottom right, so we can specify which one we want.

Then you will see a new dialog, where you can basically choose any packages that you want Composer to download and install automatically. Just go to File -> New Project and in the dialog specify project name and folder, and - most importantly - choose type Composer Project. Today I want to tell about another "trick" - or how to create a Laravel project without Command line or Terminal, directly from PhpStorm.
