By default, Laravel structure is not prepared to handle the big application codebase. Having your application divided into smaller modules can make the development of a giant site more manageable and enjoyable.
At Devpark we are using a Laravel 5 package which was created by one of your programmers, so that the application directory tree can look like this:
As you can see above, there is a new module directory where you can define separated models, http controller etc. which will be binded into separated modules. Also with it, you can easily disable some of them, when others at the same will be still in use.
You can download this Laravel package and find more about using it under this link: https://github.com/mnabialek/laravel-modular