title: Laravel blank projects.. so many files! Can it be reduced somehow?
body: <p>Last time I used Laravel was a long time ago and I decided to get back to it.</p>
  
  <p>Now coming from CodeIgniter, which was a powerful framework in its own time, I was happy to upload projects to websites as the "system" folder containing the framework files contained only 121 files.</p>
  
  <p>The problem with composer-based solutions however is that a tiny project can become huge, much bigger than a very large scale CodeIgniter project back in the days. All the dependencies have test folders, documentation, and tons of modules when sometimes only one method is used.</p>
  
  <p>I gasped when creating an empty Laravel project using the instructions from the official documentation and seeing the "vendor" folder containing over 8,000 files!! (Not counting the folders) And it's doing nothing yet.. That is when using the <code>--prefer-dist</code> flag by the way. And I know about the <code>--no-dev</code> argument, which still has 5,000+ files. My point was that there is no way all these files are used, especially when using the distribution channel.</p>
  
  <p>So my question is if there is a way to have a more selective empty Laravel project, as servers often have limited Inodes and 8,000 files + folders for every project makes you reach the limit really quickly (and upload takes forever if you can't install composer on your server).</p>