https://www.merixstudio.com/blog/laravel-5-tutorial/
- app: this is the heart of our application.
- HTTP: everything related to accessing our application from the web goes here.
- Providers: contains providers - classes responsible for loading and management of our application;
- bootstrap: contains Laravel’s initialization files.
- config: this is where our application configuration is placed.
- storage: this is where our application store its data. Make sure to give the app write permission to this folder;